XML 125 R109.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Stock options by exercise price range (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options outstanding (in shares) 5,789 6,589 34,123 143,224
Weighted average exercise price (in dollars per share) $ 36.96 $ 19.99 $ 14.69 $ 9.13
Weighted-Average Remaining Contractual Life (Years) 5 years 8 months 8 days      
Stock options exercisable (in shares) 3,289      
Weighted average exercise price (in dollars per share) $ 28.60      
Range 1        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise Price Range, minimum (in dollars per share) 5.76      
Exercise Price Range, maximum (in dollars per share) $ 10.72      
Stock options outstanding (in shares) 0      
Weighted average exercise price (in dollars per share) $ 0      
Stock options exercisable (in shares) 0      
Weighted average exercise price (in dollars per share) $ 0      
Range 2        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise Price Range, minimum (in dollars per share) 10.73      
Exercise Price Range, maximum (in dollars per share) $ 11.40      
Stock options outstanding (in shares) 1,789      
Weighted average exercise price (in dollars per share) $ 10.73      
Weighted-Average Remaining Contractual Life (Years) 1 year 3 months 18 days      
Stock options exercisable (in shares) 1,789      
Weighted average exercise price (in dollars per share) $ 10.73      
Range 3        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise Price Range, minimum (in dollars per share) 11.41      
Exercise Price Range, maximum (in dollars per share) $ 24.86      
Stock options outstanding (in shares) 0      
Weighted average exercise price (in dollars per share) $ 0      
Stock options exercisable (in shares) 0      
Weighted average exercise price (in dollars per share) $ 0      
Range 4        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise Price Range, minimum (in dollars per share) 24.87      
Exercise Price Range, maximum (in dollars per share) $ 49.91      
Stock options outstanding (in shares) 4,000      
Weighted average exercise price (in dollars per share) $ 48.69      
Weighted-Average Remaining Contractual Life (Years) 7 years 7 months 24 days      
Stock options exercisable (in shares) 1,500      
Weighted average exercise price (in dollars per share) $ 49.91