XML 46 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Options Outstanding Separated Into Range of Exercise Price (Details)
9 Months Ended
Sep. 30, 2019
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 503,735
Weighted average remaining contractual life (Year) 4 years 5 months 17 days
Weighted average exercise price (in dollars per share) $ 21.043
Options exercisable (in shares) | shares 498,525
Weighted average remaining contractual life, exercisable (Year) 4 years 5 months 10 days
Weighted average exercise price of options exercisable (in dollars per share) $ 21.086
Range One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 8,470
Weighted average remaining contractual life (Year) 4 months 28 days
Weighted average exercise price (in dollars per share) $ 1.576
Options exercisable (in shares) | shares 8,470
Weighted average remaining contractual life, exercisable (Year) 4 months 28 days
Weighted average exercise price of options exercisable (in dollars per share) $ 1.576
Range Two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Lower range of exercise price (in dollars per share) 6.230
Upper range of exercise price (in dollars per share) $ 8.800
Options outstanding (in shares) | shares 11,856
Weighted average remaining contractual life (Year) 2 years 2 months 28 days
Weighted average exercise price (in dollars per share) $ 8.084
Options exercisable (in shares) | shares 11,856
Weighted average remaining contractual life, exercisable (Year) 2 years 2 months 28 days
Weighted average exercise price of options exercisable (in dollars per share) $ 8.084
Range Three  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Lower range of exercise price (in dollars per share) 12.470
Upper range of exercise price (in dollars per share) $ 16.870
Options outstanding (in shares) | shares 131,925
Weighted average remaining contractual life (Year) 4 years 3 months 15 days
Weighted average exercise price (in dollars per share) $ 14.100
Options exercisable (in shares) | shares 126,715
Weighted average remaining contractual life, exercisable (Year) 4 years 2 months 14 days
Weighted average exercise price of options exercisable (in dollars per share) $ 13.960
Range Four  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Lower range of exercise price (in dollars per share) 19.510
Upper range of exercise price (in dollars per share) $ 21.660
Options outstanding (in shares) | shares 186,690
Weighted average remaining contractual life (Year) 4 years 8 months 19 days
Weighted average exercise price (in dollars per share) $ 21.170
Options exercisable (in shares) | shares 186,690
Weighted average remaining contractual life, exercisable (Year) 4 years 8 months 19 days
Weighted average exercise price of options exercisable (in dollars per share) $ 21.170
Range Five  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Lower range of exercise price (in dollars per share) 22.010
Upper range of exercise price (in dollars per share) $ 24.230
Options outstanding (in shares) | shares 73,048
Weighted average remaining contractual life (Year) 4 years 3 months 9 days
Weighted average exercise price (in dollars per share) $ 22.425
Options exercisable (in shares) | shares 73,048
Weighted average remaining contractual life, exercisable (Year) 4 years 3 months 9 days
Weighted average exercise price of options exercisable (in dollars per share) $ 22.425
Range Six  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 57,379
Weighted average remaining contractual life (Year) 5 years 4 months 23 days
Weighted average exercise price (in dollars per share) $ 29.880
Options exercisable (in shares) | shares 57,379
Weighted average remaining contractual life, exercisable (Year) 5 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 34,367
Weighted average remaining contractual life (Year) 4 years 4 months 2 days
Weighted average exercise price (in dollars per share) $ 39.860
Options exercisable (in shares) | shares 34,367
Weighted average remaining contractual life, exercisable (Year) 4 years 4 months 2 days
Weighted average exercise price of options exercisable (in dollars per share) $ 39.860