XML 142 R121.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity Stockholders' Equity (Outstanding stock options) (Details)
12 Months Ended
Dec. 31, 2021
$ / 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 13,333
Weighted-average remaining contractual life, options outstanding 3 years 5 months 23 days
Weighted average exercise price, options outstanding (in usd per share) $ 18.02
Number of exercisable options at end of year (in shares) | shares 0
Weighted average exercise price, options exercisable (in usd per share) $ 0
Exercise price range, upper range limit (in usd per share) 5.94
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 464,921
Weighted-average remaining contractual life, options outstanding 5 years 2 months 4 days
Weighted average exercise price, options outstanding (in usd per share) $ 24.80
Number of exercisable options at end of year (in shares) | shares 375,793,000
Weighted average exercise price, options exercisable (in usd per share) $ 24.51
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 5 years 25 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 786,900
Weighted-average remaining contractual life, options outstanding 9 years 1 month 20 days
Weighted average exercise price, options outstanding (in usd per share) $ 34.79
Number of exercisable options at end of year (in shares) | shares 50,000,000
Weighted average exercise price, options exercisable (in usd per share) $ 34.79
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 9 years 1 month 20 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 1,265,154
Weighted-average remaining contractual life, options outstanding 7 years 7 months 17 days
Weighted average exercise price, options outstanding (in usd per share) $ 30.94
Number of exercisable options at end of year (in shares) | shares 425,793,000
Weighted average exercise price, options exercisable (in usd per share) $ 25.71
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 5 years 6 months 18 days