XML 122 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Schedule of Weighted Average Option Fair Values and Assumptions (Details) - Stock Option - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value of grants (in dollars per share) $ 59.77 $ 42.66 $ 38.88
Dividend yield 1.09% 1.14% 1.01%
Volatility 27.14% 25.23% 23.78%
Risk-free interest rate 4.15% 2.01%  
Risk-free interest rate, minimum     0.12%
Risk-free interest rate, maximum     1.54%
Expected life (in years) 4 years 6 months 4 years 10 months 24 days 5 years 8 months 12 days