XML 146 R126.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity Stockholders' Equity (Outstanding stock options) (Details)
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Range Of Exercise Prices, $4.78-5.94  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, lower range limit (in usd per share) $ 4.78
Number of outstanding options at end of year (in shares) | shares 22,674
Weighted-average remaining contractual life, options outstanding 1 year 2 months 4 days
Weighted average exercise price, options outstanding (in usd per share) $ 5.94
Number of exercisable options at end of year (in shares) | shares 22,674,000
Weighted average exercise price, options exercisable (in usd per share) $ 5.94
Exercise price range, upper range limit (in usd per share) $ 5.94
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term 1 year 2 months 4 days
Range Of Exercise Prices, $16.73-17.21  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, lower range limit (in usd per share) $ 16.73
Number of outstanding options at end of year (in shares) | shares 461,472
Weighted-average remaining contractual life, options outstanding 2 years 4 months 28 days
Weighted average exercise price, options outstanding (in usd per share) $ 21.68
Number of exercisable options at end of year (in shares) | shares 415,432,000
Weighted average exercise price, options exercisable (in usd per share) $ 21.96
Exercise price range, upper range limit (in usd per share) $ 20.49
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term 2 years 1 month 20 days
Range of Exercise Prices, $18.86-20.49  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, lower range limit (in usd per share) $ 22.58
Number of outstanding options at end of year (in shares) | shares 427,590
Weighted-average remaining contractual life, options outstanding 6 years 6 months
Weighted average exercise price, options outstanding (in usd per share) $ 26.19
Number of exercisable options at end of year (in shares) | shares 229,776,000
Weighted average exercise price, options exercisable (in usd per share) $ 26.28
Exercise price range, upper range limit (in usd per share) $ 26.93
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term 6 years 5 months 4 days
Range of Exercise Prices, $4.78-20.49  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, lower range limit (in usd per share) $ 4.78
Number of outstanding options at end of year (in shares) | shares 911,736
Weighted-average remaining contractual life, options outstanding 4 years 3 months 18 days
Weighted average exercise price, options outstanding (in usd per share) $ 23.40
Number of exercisable options at end of year (in shares) | shares 667,882,000
Weighted average exercise price, options exercisable (in usd per share) $ 22.90
Exercise price range, upper range limit (in usd per share) $ 26.93
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term 3 years 6 months 29 days