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 ($)
6 Months Ended 12 Months Ended
Jun. 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 (101,462)  
Number of Options, Forfeited (46,316)  
Outstanding at June 30, 2016 1,340,007 1,487,785
Number of Options, Exercisable 860,970  
Number of Options, Vested 169,370  
Number of Options, Exercised (101,462)  
Number of Options, Forfeited (261)  
Number of Options, Exercisable 928,617 860,970
Weighted Average Exercise Price, Outstanding $ 4.43  
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.54 $ 4.43
Weighted Average Exercise Price, Exercisable 4.34  
Weighted Average Exercise Price, Vested 4.41  
Weighted Average Exercise Price, Exercised 2.49  
Weighted Average Exercise Price, Forfeited 0  
Weighted Average Exercise Price, Exercisable $ 4.55 $ 4.34
Weighted Average Remaining Life In Years, Outstanding 7 years 7 months 6 days 8 years
Weighted Average Remaining Life In Years, Exercisable 7 years 7 months 6 days 8 years
Intrinsic Value, Outstanding $ 11,263,018 $ 5,310,340
Intrinsic Value, Exercisable $ 7,798,302 $ 3,076,767