XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Options Outstanding Separated Into Range of Exercise Price (Details)
6 Months Ended
Jun. 30, 2020
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted average exercise price (in dollars per share) $ 20.757
Options outstanding (in shares) | shares 389,843
Weighted average remaining contractual life (Year) 3 years 11 months 4 days
Range One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted average exercise price (in dollars per share) $ 8.216
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 10,856
Weighted average remaining contractual life (Year) 1 year 6 months 25 days
Range Two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted average exercise price (in dollars per share) $ 14.232
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 109,838
Weighted average remaining contractual life (Year) 3 years 7 months 13 days
Range Three  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted average exercise price (in dollars per share) $ 21.158
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 147,900
Weighted average remaining contractual life (Year) 4 years 1 month 17 days
Range Four  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted average exercise price (in dollars per share) $ 22.277
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 54,367
Weighted average remaining contractual life (Year) 3 years 9 months 21 days
Range Five  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted average exercise price (in dollars per share) $ 29.880
Options outstanding (in shares) | shares 53,088
Weighted average remaining contractual life (Year) 4 years 7 months 24 days
Range Six  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted average exercise price (in dollars per share) $ 39.860
Options outstanding (in shares) | shares 13,794
Weighted average remaining contractual life (Year) 3 years 8 months 23 days