XML 146 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Weighted Average Assumptions Used in Calculating Fair Value of Stock Option) (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Weighted average exercise price $ 142.65 $ 130.17 $ 151.87
Risk-free interest rate 4.30% 3.90% 2.00%
Expected life of option in years 6 years 6 months 6 years 6 months 6 years 6 months
Expected dividend yield 1.70% 1.70% 1.60%
Expected volatility 28.40% 27.80% 25.70%