Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation (Details)

v3.5.0.2
Stock Based Compensation (Details) - Employee Stock Option [Member] - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2016
Dec. 31, 2015
Weighted Average Grant Date Fair Value, Forfeited    
Outstanding at January 1, 2016 1,487,785  
Number of Options, Granted 0  
Number of Options, Exercised (106,441)  
Number of Options, Forfeited (47,987)  
Outstanding at September 30, 2016 1,333,357 1,487,785
Number of Options, Exercisable 860,970  
Number of Options, Vested 248,936  
Number of Options, Exercised (106,441)  
Number of Options, Forfeited (1,932)  
Number of Options, Exercisable 1,001,533 860,970
Weighted Average Exercise Price, Outstanding $ 4.43  
Weighted Average Exercise Price, Granted 0  
Weighted Average Exercise Price, Exercised 2.54  
Weighted Average Exercise Price, Forfeited 2.44  
Weighted Average Exercise Price, Outstanding 4.55 $ 4.43
Weighted Average Exercise Price, Exercisable 4.34  
Weighted Average Exercise Price, Vested 4.45  
Weighted Average Exercise Price, Exercised 2.54  
Weighted Average Exercise Price, Forfeited 2.49  
Weighted Average Exercise Price, Exercisable $ 4.56 $ 4.34
Weighted Average Remaining Life In Years, Outstanding 7 years 4 months 24 days 8 years
Weighted Average Remaining Life In Years, Exercisable 7 years 4 months 24 days 8 years
Intrinsic Value, Outstanding $ 20,079,293 $ 5,310,340
Intrinsic Value, Exercisable $ 15,074,220 $ 3,076,767