XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - Options Outstanding Separated Into Range of Exercise Price (Details)
3 Months Ended
Mar. 31, 2019
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 560,536
Weighted average remaining contractual life (Year) 5 years 25 days
Weighted average exercise price (in dollars per share) $ 21.250
Options exercisable (in shares) | shares 548,421
Weighted average remaining contractual life, exercisable (Year) 5 years 11 days
Weighted average exercise price of options exercisable (in dollars per share) $ 21.343
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 8,970
Weighted average remaining contractual life (Year) 10 months 21 days
Weighted average exercise price (in dollars per share) $ 1.562
Options exercisable (in shares) | shares 8,970
Weighted average remaining contractual life, exercisable (Year) 10 months 21 days
Weighted average exercise price of options exercisable (in dollars per share) $ 1.562
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) 2 years 9 months 4 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) 2 years 9 months 4 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 144,925
Weighted average remaining contractual life (Year) 4 years 9 months 10 days
Weighted average exercise price (in dollars per share) $ 14.052
Options exercisable (in shares) | shares 133,465
Weighted average remaining contractual life, exercisable (Year) 4 years 7 months 5 days
Weighted average exercise price of options exercisable (in dollars per share) $ 13.749
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 201,472
Weighted average remaining contractual life (Year) 5 years 4 months 14 days
Weighted average exercise price (in dollars per share) $ 21.160
Options exercisable (in shares) | shares 200,817
Weighted average remaining contractual life, exercisable (Year) 5 years 4 months 13 days
Weighted average exercise price of options exercisable (in dollars per share) $ 21.164
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 85,361
Weighted average remaining contractual life (Year) 5 years 14 days
Weighted average exercise price (in dollars per share) $ 22.366
Options exercisable (in shares) | shares 85,361
Weighted average remaining contractual life, exercisable (Year) 5 years 14 days
Weighted average exercise price of options exercisable (in dollars per share) $ 22.366
Range Six  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 64,725
Weighted average remaining contractual life (Year) 5 years 10 months 24 days
Weighted average exercise price (in dollars per share) $ 29.88
Options exercisable (in shares) | shares 64,725
Weighted average remaining contractual life, exercisable (Year) 5 years 10 months 24 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 42,727
Weighted average remaining contractual life (Year) 4 years 11 months 22 days
Weighted average exercise price (in dollars per share) $ 39.86
Options exercisable (in shares) | shares 42,727
Weighted average remaining contractual life, exercisable (Year) 4 years 11 months 22 days
Weighted average exercise price of options exercisable (in dollars per share) $ 39.860