XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Options Outstanding Separated Into Range of Exercise Price (Details)
6 Months Ended
Jun. 30, 2018
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 843,831
Weighted average remaining contractual life (Year) 4 years 227 days
Weighted average exercise price (in dollars per share) $ 18.483
Options exercisable (in shares) | shares 765,242
Weighted average remaining contractual life, exercisable (Year) 4 years 133 days
Weighted average exercise price of options exercisable (in dollars per share) $ 18.088
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 136,060
Weighted average remaining contractual life (Year) 1 year 32 days
Weighted average exercise price (in dollars per share) $ 1.286
Options exercisable (in shares) | shares 136,060
Weighted average remaining contractual life, exercisable (Year) 1 year 32 days
Weighted average exercise price of options exercisable (in dollars per share) $ 1.286
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 19,156
Weighted average remaining contractual life (Year) 3 years 283 days
Weighted average exercise price (in dollars per share) $ 7.608
Options exercisable (in shares) | shares 19,156
Weighted average remaining contractual life, exercisable (Year) 3 years 283 days
Weighted average exercise price of options exercisable (in dollars per share) $ 7.608
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 170,613
Weighted average remaining contractual life (Year) 5 years 194 days
Weighted average exercise price (in dollars per share) $ 13.833
Options exercisable (in shares) | shares 149,779
Weighted average remaining contractual life, exercisable (Year) 5 years 80 days
Weighted average exercise price of options exercisable (in dollars per share) $ 13.289
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 271,325
Weighted average remaining contractual life (Year) 6 years 136 days
Weighted average exercise price (in dollars per share) $ 21.207
Options exercisable (in shares) | shares 238,181
Weighted average remaining contractual life, exercisable (Year) 6 years 124 days
Weighted average exercise price of options exercisable (in dollars per share) $ 21.201
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 105,467
Weighted average remaining contractual life (Year) 6 years 17 days
Weighted average exercise price (in dollars per share) $ 22.402
Options exercisable (in shares) | shares 105,467
Weighted average remaining contractual life, exercisable (Year) 6 years 15 days
Weighted average exercise price of options exercisable (in dollars per share) $ 22.402
Range Six  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 77,695
Weighted average remaining contractual life (Year) 6 years 328 days
Weighted average exercise price (in dollars per share) $ 29.88
Options exercisable (in shares) | shares 53,084
Weighted average remaining contractual life, exercisable (Year) 6 years 328 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 63,515
Weighted average remaining contractual life (Year) 5 years 356 days
Weighted average exercise price (in dollars per share) $ 39.86
Options exercisable (in shares) | shares 63,515
Weighted average remaining contractual life, exercisable (Year) 5 years 356 days
Weighted average exercise price of options exercisable (in dollars per share) $ 39.86