Annual report pursuant to Section 13 and 15(d)

Stock Incentive Plan - Exercise Price Range (Details)

v3.24.0.1
Stock Incentive Plan - Exercise Price Range (Details) - Employee Stock Option - Continuing Operations
shares in Thousands
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Shares (in shares) | shares 370
Weighted Average Exercise Price (in dollars per share) $ 76.83
Exercisable (in shares) | shares 264
Weighted Average Exercise Price (in dollars per share) $ 64.74
Exercise Price Range One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of exercise price, lower range limit (in dollars per share) 47.82
Range of exercise price, upper range limit (in dollars per share) $ 59.89
Number of Shares (in shares) | shares 83
Weighted Average Remaining Contractual Life (in years) 6 months
Weighted Average Exercise Price (in dollars per share) $ 52.01
Exercisable (in shares) | shares 83
Weighted Average Exercise Price (in dollars per share) $ 52.01
Exercise Price Range Two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of exercise price, lower range limit (in dollars per share) 64.26
Range of exercise price, upper range limit (in dollars per share) $ 75.05
Number of Shares (in shares) | shares 175
Weighted Average Remaining Contractual Life (in years) 2 years 6 months
Weighted Average Exercise Price (in dollars per share) $ 67.02
Exercisable (in shares) | shares 162
Weighted Average Exercise Price (in dollars per share) $ 66.37
Exercise Price Range Three  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of exercise price, lower range limit (in dollars per share) 100.93
Range of exercise price, upper range limit (in dollars per share) $ 115.42
Number of Shares (in shares) | shares 112
Weighted Average Remaining Contractual Life (in years) 5 years 7 months 6 days
Weighted Average Exercise Price (in dollars per share) $ 110.64
Exercisable (in shares) | shares 19
Weighted Average Exercise Price (in dollars per share) $ 106.11