XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Options Outstanding Separated Into Range of Exercise Price (Details)
9 Months Ended
Sep. 30, 2018
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 765,587
Weighted average remaining contractual life (Year) 4 years 9 months 18 days
Weighted average exercise price (in dollars per share) $ 18.257
Options exercisable (in shares) | shares 722,216
Weighted average remaining contractual life, exercisable (Year) 4 years 8 months 6 days
Weighted average exercise price of options exercisable (in dollars per share) $ 18.054
Range One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Lower range of exercise price (in dollars per share) 1.256
Upper range of exercise price (in dollars per share) $ 1.576
Options outstanding (in shares) | shares 130,625
Weighted average remaining contractual life (Year) 10 months 29 days
Weighted average exercise price (in dollars per share) $ 1.282
Options exercisable (in shares) | shares 130,625
Weighted average remaining contractual life, exercisable (Year) 10 months 29 days
Weighted average exercise price of options exercisable (in dollars per share) $ 1.282
Range Two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Lower range of exercise price (in dollars per share) 6.23
Upper range of exercise price (in dollars per share) $ 8.8
Options outstanding (in shares) | shares 12,356
Weighted average remaining contractual life (Year) 3 years 3 months 3 days
Weighted average exercise price (in dollars per share) $ 8.039
Options exercisable (in shares) | shares 12,356
Weighted average remaining contractual life, exercisable (Year) 3 years 3 months 3 days
Weighted average exercise price of options exercisable (in dollars per share) $ 8.039
Range Three  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Lower range of exercise price (in dollars per share) 12.47
Upper range of exercise price (in dollars per share) $ 16.87
Options outstanding (in shares) | shares 157,613
Weighted average remaining contractual life (Year) 5 years 2 months 13 days
Weighted average exercise price (in dollars per share) $ 13.936
Options exercisable (in shares) | shares 139,903
Weighted average remaining contractual life, exercisable (Year) 4 years 11 months 3 days
Weighted average exercise price of options exercisable (in dollars per share) $ 13.463
Range Four  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Lower range of exercise price (in dollars per share) 19.51
Upper range of exercise price (in dollars per share) $ 21.66
Options outstanding (in shares) | shares 240,699
Weighted average remaining contractual life (Year) 5 years 9 months 27 days
Weighted average exercise price (in dollars per share) $ 21.19
Options exercisable (in shares) | shares 230,416
Weighted average remaining contractual life, exercisable (Year) 5 years 9 months 20 days
Weighted average exercise price of options exercisable (in dollars per share) $ 21.191
Range Five  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Lower range of exercise price (in dollars per share) 22.01
Upper range of exercise price (in dollars per share) $ 24.23
Options outstanding (in shares) | shares 98,380
Weighted average remaining contractual life (Year) 5 years 5 months 4 days
Weighted average exercise price (in dollars per share) $ 22.404
Options exercisable (in shares) | shares 98,380
Weighted average remaining contractual life, exercisable (Year) 5 years 5 months 4 days
Weighted average exercise price of options exercisable (in dollars per share) $ 22.404
Range Six  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 75,936
Weighted average remaining contractual life (Year) 6 years 4 months 23 days
Weighted average exercise price (in dollars per share) $ 29.88
Options exercisable (in shares) | shares 60,558
Weighted average remaining contractual life, exercisable (Year) 6 years 4 months 23 days
Weighted average exercise price of options exercisable (in dollars per share) $ 29.880
Range Seven  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 49,978
Weighted average remaining contractual life (Year) 5 years 5 months 22 days
Weighted average exercise price (in dollars per share) $ 39.86
Options exercisable (in shares) | shares 49,978
Weighted average remaining contractual life, exercisable (Year) 5 years 5 months 22 days
Weighted average exercise price of options exercisable (in dollars per share) $ 39.86