XML 132 R120.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Outstanding stock options) (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Range Of Exercise Prices, $18.02-18.02  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of outstanding options at end of year (in shares) | shares 13,333
Weighted-average remaining contractual life, options outstanding 2 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 6,667,000
Weighted average exercise price, options exercisable (in usd per share) $ 18.02
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term 2 years 5 months 23 days
Exercise price range, lower range limit (in usd per share) $ 4.78
Exercise price range, upper range limit (in usd per share) $ 5.94
Range Of Exercise Prices, $20.06-26.54  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of outstanding options at end of year (in shares) | shares 435,535
Weighted-average remaining contractual life, options outstanding 4 years 2 months 8 days
Weighted average exercise price, options outstanding (in usd per share) $ 24.85
Number of exercisable options at end of year (in shares) | shares 415,569,000
Weighted average exercise price, options exercisable (in usd per share) $ 24.82
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term 4 years 1 month 24 days
Exercise price range, lower range limit (in usd per share) $ 16.73
Exercise price range, upper range limit (in usd per share) $ 20.49
Range Of Exercise Prices, $31.58-31.58  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of outstanding options at end of year (in shares) | shares 12,600
Weighted-average remaining contractual life, options outstanding 9 years 9 months
Weighted average exercise price, options outstanding (in usd per share) $ 31.58
Number of exercisable options at end of year (in shares) | shares 0
Weighted average exercise price, options exercisable (in usd per share) $ 0
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term 0 years
Range of Exercise Prices, $34.79-49.88  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of outstanding options at end of year (in shares) | shares 1,107,000
Weighted-average remaining contractual life, options outstanding 8 years 5 months 19 days
Weighted average exercise price, options outstanding (in usd per share) $ 39.56
Number of exercisable options at end of year (in shares) | shares 169,980,000
Weighted average exercise price, options exercisable (in usd per share) $ 34.79
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term 8 years 1 month 20 days
Exercise price range, lower range limit (in usd per share) $ 22.58
Exercise price range, upper range limit (in usd per share) $ 26.93
Range of Exercise Prices, $18.02-49.48  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of outstanding options at end of year (in shares) | shares 1,568,468
Weighted-average remaining contractual life, options outstanding 7 years 2 months 26 days
Weighted average exercise price, options outstanding (in usd per share) $ 35.23
Number of exercisable options at end of year (in shares) | shares 592,216,000
Weighted average exercise price, options exercisable (in usd per share) $ 27.60
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term 5 years 3 months 7 days
Exercise price range, lower range limit (in usd per share) $ 4.78
Exercise price range, upper range limit (in usd per share) $ 26.93