XML 82 R70.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Details) - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award - USD ($)
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Outstanding Beginning Balance 358,367  
Granted  
Exercised (10,846) (36,135)
Forfeited/cancelled/expired  
Outstanding Ending Balance 347,521  
Exercisable Ending Balance 343,991  
Outstanding Beginning Balance, Weighted-Average Exercise Price $ 6.26  
Granted, Weighted-Average Exercise Price  
Exercised, Weighted-Average Exercise Price 13.44  
Forfeited/cancelled/expired, Weighted-Average Exercise Price  
Outstanding Ending Balance, Weighted-Average Exercise Price 6.11  
Exercisable Ending Balance, Weighted-Average Exercise Price $ 6.03  
Outstanding Ending Balance - Weighted-Average Remaining Contractual Term (In Years) 2 years 2 months 12 days  
Exercisable Ending Balance - Weighted-Average Remaining Contractual Term (In Years) 2 years 1 month 27 days  
Outstanding Ending Balance - Aggregate Intrinsic Value $ 5,711,643  
Exercisable Ending Balance - Aggregate Intrinsic Value $ 5,682,309