XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation - Summary of Weighted Average Grant-date Assumptions and Weighted Average Fair Values (Details) - $ / shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Weighted average grant date assumptions and weighted average fair value    
Weighted-average fair value of grants $ 31.29 $ 26.71
Risk-free interest rates 4.92% 3.41%
Dividend yield 2.30% 2.29%
Expected volatility 23.08% 22.96%
Expected option life 5 years 4 years 11 months 8 days