Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation (Details)

v3.7.0.1
Stock Based Compensation (Details) - Employee Stock Option [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Weighted Average Grant Date Fair Value, Forfeited    
Number of Options, Outstanding 1,309,444  
Number of Options, Granted 0  
Number of Options, Exercised (155,478)  
Number of Options, Forfeited 0  
Number of Options, Outstanding 1,153,966 1,309,444
Number of Options, Exercisable 1,057,187  
Number of Options, Vested 159,134  
Number of Options, Exercised (155,478)  
Number of Options, Forfeited 0  
Number of Options, Exercisable 1,060,843 1,057,187
Weighted Average Exercise Price, Outstanding $ 4.55  
Weighted Average Exercise Price, Granted 0  
Weighted Average Exercise Price, Exercised 4.68  
Weighted Average Exercise Price, Forfeited 0  
Weighted Average Exercise Price, Outstanding 4.53 $ 4.55
Weighted Average Exercise Price, Exercisable 4.55  
Weighted Average Exercise Price, Vested 4.53  
Weighted Average Exercise Price, Exercised 4.68  
Weighted Average Exercise Price, Forfeited 0  
Weighted Average Exercise Price, Exercisable $ 4.53 $ 4.55
Weighted Average Remaining Life In Years, Outstanding 6 years 8 months 12 days 7 years 1 month 6 days
Weighted Average Remaining Life In Years, Exercisable 6 years 8 months 12 days 7 years 1 month 6 days
Intrinsic Value, Outstanding $ 13,534,936 $ 16,107,929
Intrinsic Value, Exercisable $ 12,440,373 $ 12,988,601