XML 41 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation Schedule of Stock Options Activity - USD ($)
3 Months Ended 6 Months Ended
Mar. 31, 2016
Jun. 30, 2017
Compensation Related Costs [Abstract]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term   5 years 4 months 3 days
Aggregate intrinsic value of options exercisable   $ 6,471,607
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value   $ 6,829,866
Weighted Average Remaining Contractual Life, Outstanding (in years) 6 years 8 months 27 days 5 years 8 months 20 days
Schedule of stock option activity    
Number of Share options Outstanding, Beginning Balance   2,569,550
Number of Share options, Granted   0
Number of Share options, Exercised   (23,555)
Number of Share options, Cancelled   (5,291)
Number of Share options Outstanding, Ending Balance   2,540,704
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number   2,499,263
Number of Share options, Exercisable   2,092,512
Weighted average exercise price Outstanding, Beginning Balance   $ 9.53
Weighted average exercise price, Granted   0.00
Weighted average exercise price, Exercised   7.21
Weighted average exercise price, Cancelled   11.67
Weighted average exercise price Outstanding, Ending Balance   9.55
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price   9.51
Weighted average exercise price, Exercisable   $ 9.06