XML 76 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation Share-Based Compensation Price Ranges (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Outstanding Stock Options (in shares) | shares 570,722
Outstanding Stock Options Weighted Average Remaining Contractual Term (in years) 4 years 2 months 19 days
Outstanding Stock Options Weighted Average Exercise Price (in dollars per share) $ 173.13
Exercisable Stock Options (in shares) | shares 371,551
Exercisable Stock Options, Weighted Average Exercise Price (in dollars per share) $ 102.10
$58.26 to $80.78  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price range per share, lower range (in dollars per share) 58.26
Exercise price range per share, upper range (in dollars per share) $ 80.78
Outstanding Stock Options (in shares) | shares 214,410
Outstanding Stock Options Weighted Average Remaining Contractual Term (in years) 1 year 3 months 3 days
Outstanding Stock Options Weighted Average Exercise Price (in dollars per share) $ 70.78
Exercisable Stock Options (in shares) | shares 214,410
Exercisable Stock Options, Weighted Average Exercise Price (in dollars per share) $ 70.78
$80.79 to $220.01  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price range per share, lower range (in dollars per share) 80.79
Exercise price range per share, upper range (in dollars per share) $ 220.01
Outstanding Stock Options (in shares) | shares 216,574
Outstanding Stock Options Weighted Average Remaining Contractual Term (in years) 4 years 6 months 10 days
Outstanding Stock Options Weighted Average Exercise Price (in dollars per share) $ 155.78
Exercisable Stock Options (in shares) | shares 155,415
Exercisable Stock Options, Weighted Average Exercise Price (in dollars per share) $ 142.35
$220.02 to $515.41  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price range per share, lower range (in dollars per share) 220.02
Exercise price range per share, upper range (in dollars per share) $ 515.41
Outstanding Stock Options (in shares) | shares 139,738
Outstanding Stock Options Weighted Average Remaining Contractual Term (in years) 8 years 3 months 3 days
Outstanding Stock Options Weighted Average Exercise Price (in dollars per share) $ 357.05
Exercisable Stock Options (in shares) | shares 1,726
Exercisable Stock Options, Weighted Average Exercise Price (in dollars per share) $ 370.02