XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Based Compensation - Summary of Weighted Average Grant-date Assumptions and Weighted Average Fair Values (Details) - $ / shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Weighted average grant date assumptions and weighted average fair value    
Weighted-average fair value of grants $ 26.71 $ 20.99
Risk-free interest rates 3.41% 2.86%
Dividend yield 2.29% 2.50%
Expected volatility 22.96% 22.89%
Expected option life 4 years 11 months 8 days 5 years 21 days