XML 127 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Schedule of Weighted Average Option Fair Values and Assumptions (Details) - Stock Option - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value of grants (in dollars per share) $ 63.61 $ 59.77 $ 42.66
Dividend yield 1.09% 1.09% 1.14%
Volatility 26.66% 27.14% 25.23%
Risk-free interest rate 4.31% 4.15% 2.01%
Expected life (in years) 4 years 7 months 6 days 4 years 6 months 4 years 10 months 24 days