XML 112 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Summary of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-Based Compensation [Abstract]      
Number of Shares, Outstanding 1,340,000 1,673,000 1,899,000
Number of Shares, Granted 0 20,000 10,000
Number of Shares, Exercised (250,000) (339,000) (233,000)
Number of Shares, Forfeited/canceled (2,000) (14,000) (3,000)
Number of Shares, Outstanding 1,088,000 1,340,000 1,673,000
Number of Shares, Exercisable 1,066,000    
Number of Shares, Unvested 22,000    
Weighted-Average Exercise Price Per Share, Outstanding $ 168.32 $ 161.02 $ 157.76
Weighted-Average Exercise Price Per Share, Granted   224.24 328.99
Weighted-Average Exercise Price Per Share, Exercised 140.18 132.70 141.41
Weighted-Average Exercise Price Per Share, Forfeited/canceled 197.91 238.10 179.16
Weighted-Average Exercise Price Per Share, Outstanding 174.74 $ 168.32 $ 161.02
Weighted-Average Exercise Price Per Share, Exercisable 173.12    
Weighted-Average Exercise Price Per Share, Unvested $ 252.81    
Weighted-Average Remaining Contractual Life (in years), Outstanding 1 year 1 month 6 days    
Weighted-Average Remaining Contractual Life (in years), Exercisable 1 year    
Weighted-Average Remaining Contractual Life (in years), Unvested 8 years 1 month 6 days    
Aggregate Intrinsic Value, Outstanding $ 33,420    
Aggregate Intrinsic Value, Exercisable $ 33,420