Annual report pursuant to Section 13 and 15(d)

Stock Based Compensation (Details)

v3.6.0.2
Stock Based Compensation (Details) - Employee Stock Option [Member] - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Weighted Average Grant Date Fair Value, Forfeited    
Number of Options, Outstanding 1,487,785  
Number of Options, Granted 0  
Number of Options, Exercised (130,354)  
Number of Options, Forfeited (47,987)  
Number of Options, Outstanding 1,309,444 1,487,785
Number of Options, Exercisable 1,057,187  
Weighted Average Exercise Price, Outstanding $ 4.34  
Weighted Average Exercise Price, Granted 0  
Weighted Average Exercise Price, Exercised 2.93  
Weighted Average Exercise Price, Forfeited 2.49  
Weighted Average Exercise Price, Outstanding 4.55 $ 4.34
Weighted Average Exercise Price, Exercisable $ 4.55  
Weighted Average Remaining Life In Years, Outstanding 7 years 1 month 6 days 8 years
Weighted Average Remaining Life In Years, Exercisable 7 years 1 month 6 days  
Intrinsic Value, Outstanding $ 5,310,340  
Intrinsic Value, Outstanding 16,107,929 $ 5,310,340
Intrinsic Value, Exercisable $ 12,998,601