Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation (Details)

v3.3.0.814
Stock Based Compensation (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2015
Dec. 31, 2014
Weighted Average Grant Date Fair Value, Forfeited    
Number of Options, Outstanding    
Number of Options, Outstanding 1,588,851  
Number of Options, Exercisable    
Number of Options, Exercisable 829,962  
Weighted Average Remaining Life In Years, Exercisable 8 years 4 months 24 days  
Employee Stock Option [Member]    
Weighted Average Grant Date Fair Value, Forfeited    
Number of Options, Outstanding 1,607,075  
Number of Options, Granted 0  
Number of Options, Exercised (10,392)  
Number of Options, Forfeited (7,832)  
Number of Options, Outstanding 1,588,851 1,607,075
Number of Options, Exercisable 550,298  
Number of Options, Vested 290,056  
Number of Options, Exercised (10,392)  
Number of Options, Exercisable 829,962 550,298
Weighted Average Exercise Price, Outstanding $ 4.41  
Weighted Average Exercise Price, Granted 0  
Weighted Average Exercise Price, Exercised 2.49  
Weighted Average Exercise Price, Forfeited 2.49  
Weighted Average Exercise Price, Outstanding 4.43 $ 4.41
Weighted Average Exercise Price, Exercisable 4.33  
Weighted Average Exercise Price, Vested 4.42  
Weighted Average Exercise Price, Exercised 2.49  
Weighted Average Exercise Price, Exercisable 4.38 4.33
Weighted Average Grant Date Fair Value, Outstanding 2.46  
Weighted Average Grant Date Fair Value, Granted 0  
Weighted Average Grant Date Fair Value, Exercised 1.42  
Weighted Average Grant Date Fair Value, Forfeited 1.42  
Weighted Average Grant Date Fair Value, Outstanding 2.48 2.46
Weighted Average Grant Date Fair Value, Exercisable 2.41  
Weighted Average Grant Date Fair Value, Vested 0  
Weighted Average Grant Date Fair Value, Exercisable $ 2.46 $ 2.41
Weighted Average Remaining Life In Years, Outstanding 8 years 4 months 24 days 9 years
Weighted Average Remaining Life In Years, Exercisable 8 years 4 months 24 days 9 years 1 month 6 days
Intrinsic Value, Exercised $ 0  
Intrinsic Value, Outstanding 3,924,000  
Intrinsic Value, Exercisable 0  
Intrinsic Value, Exercisable $ 2,064,000 $ 0