XML 122 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Weighted Average Assumptions Used in Calculating Fair Value of Stock Option) (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Weighted average exercise price $ 130.17 $ 151.87 $ 136.60
Risk-free interest rate 3.90% 2.00% 1.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.60% 1.60%
Expected volatility 27.80% 25.70% 25.30%