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 ($)
3 Months Ended 12 Months Ended
Mar. 31, 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 (7,600)  
Number of Options, Forfeited 0  
Number of Options, Outstanding 1,301,844 1,309,444
Number of Options, Exercisable 1,057,187  
Number of Options, Vested 79,568  
Number of Options, Exercised (7,600)  
Number of Options, Forfeited 0  
Number of Options, Exercisable 1,129,155 1,057,187
Weighted Average Exercise Price, Outstanding $ 4.55  
Weighted Average Exercise Price, Granted 0  
Weighted Average Exercise Price, Exercised 3.54  
Weighted Average Exercise Price, Forfeited 0  
Weighted Average Exercise Price, Outstanding 4.55 $ 4.55
Weighted Average Exercise Price, Exercisable 4.55  
Weighted Average Exercise Price, Vested 4.53  
Weighted Average Exercise Price, Exercised 3.54  
Weighted Average Exercise Price, Forfeited 0  
Weighted Average Exercise Price, Exercisable $ 4.56 $ 4.55
Weighted Average Remaining Life In Years, Outstanding 6 years 10 months 24 days 7 years 1 month 6 days
Weighted Average Remaining Life In Years, Exercisable 6 years 10 months 24 days 7 years 1 month 6 days
Intrinsic Value, Outstanding $ 14,379,468 $ 16,107,929
Intrinsic Value, Exercisable $ 12,465,928 $ 12,988,601