XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Options Outstanding Separated Into Range of Exercise Price (Details)
9 Months Ended
Sep. 30, 2020
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted average exercise price (in dollars per share) $ 20.822
Options outstanding (in shares) | shares 332,361
Weighted average remaining contractual life (Year) 3 years 8 months 1 day
Range One  
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
Weighted average exercise price (in dollars per share) $ 8.289
Options outstanding (in shares) | shares 10,356
Weighted average remaining contractual life (Year) 1 year 4 months 9 days
Range Two  
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
Weighted average exercise price (in dollars per share) $ 14.282
Options outstanding (in shares) | shares 89,825
Weighted average remaining contractual life (Year) 3 years 4 months 13 days
Range Three  
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) 24.230
Weighted average exercise price (in dollars per share) $ 21.440
Options outstanding (in shares) | shares 173,998
Weighted average remaining contractual life (Year) 3 years 9 months 14 days
Range Four  
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 46,588
Weighted average remaining contractual life (Year) 4 years 4 months 24 days
Range Five  
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 11,594
Weighted average remaining contractual life (Year) 3 years 5 months 19 days