XML 95 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefits - Summary of Weighted Average Grant-date Assumptions and Weighted Average Fair Values (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted average grant date assumptions and weighted average fair value      
Weighted-average fair value of grants $ 15.81 $ 13.62 $ 10.71
Risk-free interest rates 4.83% 3.59% 2.95%
Dividend yield 2.30% 2.28% 2.50%
Expected volatility 23.09% 22.97% 22.89%
Expected option life 5 years 7 days 4 years 11 months 15 days 5 years 18 days