XML 130 R118.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity Stockholders' Equity (Outstanding stock options) (Details)
12 Months Ended
Dec. 31, 2019
$ / 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
Exercise price range, upper range limit (in usd per share) $ 5.94
Number of outstanding options at end of year (in shares) | shares 43,871
Weighted-average remaining contractual life, options outstanding 1 year 8 months 9 days
Weighted average exercise price, options outstanding (in usd per share) $ 5.82
Number of exercisable options at end of year (in shares) | shares 43,871,000
Weighted average exercise price, options exercisable (in usd per share) $ 5.82
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
Exercise price range, upper range limit (in usd per share) $ 20.49
Number of outstanding options at end of year (in shares) | shares 495,320
Weighted-average remaining contractual life, options outstanding 3 years 3 months
Weighted average exercise price, options outstanding (in usd per share) $ 21.89
Number of exercisable options at end of year (in shares) | shares 84,240,000
Weighted average exercise price, options exercisable (in usd per share) $ 20.06
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
Exercise price range, upper range limit (in usd per share) $ 26.93
Number of outstanding options at end of year (in shares) | shares 538,944
Weighted-average remaining contractual life, options outstanding 7 years 11 months 12 days
Weighted average exercise price, options outstanding (in usd per share) $ 25.86
Number of exercisable options at end of year (in shares) | shares 514,612,000
Weighted average exercise price, options exercisable (in usd per share) $ 23.72
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
Exercise price range, upper range limit (in usd per share) $ 26.93
Number of outstanding options at end of year (in shares) | shares 1,078,135
Weighted-average remaining contractual life, options outstanding 5 years 6 months 15 days
Weighted average exercise price, options outstanding (in usd per share) $ 23.22
Number of exercisable options at end of year (in shares) | shares 642,723,000
Weighted average exercise price, options exercisable (in usd per share) $ 22.02