XML 83 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Based Compensation (Details) - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award - USD ($)
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Outstanding Beginning Balance 299,778  
Granted  
Exercised (102,378) (10,846)
Forfeited/cancelled/expired (1,323)  
Outstanding Ending Balance 196,077  
Exercisable Ending Balance 196,077  
Outstanding Beginning Balance, Weighted-Average Exercise Price $ 6.18  
Exercised, Weighted-Average Exercise Price 5.12  
Forfeited/cancelled/expired, Weighted-Average Exercise Price 14.24  
Outstanding Ending Balance, Weighted-Average Exercise Price 6.68  
Exercisable Ending Balance, Weighted-Average Exercise Price $ 6.68  
Outstanding Ending Balance - Weighted-Average Remaining Contractual Term (In Years) 1 year 9 months 18 days  
Exercisable Ending Balance - Weighted-Average Remaining Contractual Term (In Years) 1 year 9 months 18 days  
Outstanding Ending Balance - Aggregate Intrinsic Value $ 3,346,546  
Exercisable Ending Balance - Aggregate Intrinsic Value $ 3,346,546