XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation - Summary of Weighted Average Grant-date Assumptions and Weighted Average Fair Values (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Weighted average grant date assumptions and weighted average fair value    
Weighted-average fair value of grants $ 16.09 $ 15.3
Risk-free interest rates 4.18% 4.62%
Dividend yield 2.31% 2.24%
Expected volatility 23.13% 23.05%
Expected option life 5 years 1 month 24 days 5 years 29 days