XML 95 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Significant Accounting Policies - Schedule of Fair Value Assumptions for Stock Option Pricing (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of stock options granted (in shares) 230,240 209,028 162,224
Weighted average grant date fair value of stock options granted (in usd per share) $ 8.12 $ 8.50 $ 8.51
Weighted average assumptions:      
Expected dividend yield 3.90% 3.60% 3.20%
Expected life, in years 5 years 7 months 6 days 5 years 3 months 18 days 5 years 2 months 12 days
Expected volatility (based on historical volatility) 30.70% 30.90% 30.20%
Options Member      
Weighted average assumptions:      
Risk-free interest rate 4.00% 4.10% 1.90%