XML 100 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Information Regarding Stock Options Outstanding (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
$86.01  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Limit (in dollars per share) $ 86.01
Range of Exercise Prices, Upper Limit (in dollars per share) $ 86.01
Options Outstanding, Options (in shares) | shares 2,000
Options Outstanding, Weighted-Average Remaining Contractual Life (years) 3 days
$86.57  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Limit (in dollars per share) $ 86.57
Range of Exercise Prices, Upper Limit (in dollars per share) $ 86.57
Options Outstanding, Options (in shares) | shares 8,000
Options Outstanding, Weighted-Average Remaining Contractual Life (years) 1 year 8 months 1 day
$94.15  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Limit (in dollars per share) $ 94.15
Range of Exercise Prices, Upper Limit (in dollars per share) $ 94.15
Options Outstanding, Options (in shares) | shares 1,000
Options Outstanding, Weighted-Average Remaining Contractual Life (years) 1 year 6 months 29 days
$95.09  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Limit (in dollars per share) $ 95.09
Range of Exercise Prices, Upper Limit (in dollars per share) $ 95.09
Options Outstanding, Options (in shares) | shares 92,000
Options Outstanding, Weighted-Average Remaining Contractual Life (years) 2 years 8 months 1 day