XML 103 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Information Regarding Stock Options Outstanding (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
$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 7,000
Options Outstanding, Weighted-Average Remaining Contractual Life (years) 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) 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) 1 year 8 months 1 day