XML 121 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Compensation and Benefit Plans - Option Pricing (Details) - Stock options
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation      
Expected terms (in years) 4 years 8 months 12 days 4 years 9 months 18 days 5 years
Risk-free interest rate, minimum 3.70% 3.60% 1.60%
Risk-free interest rate, maximum 4.50% 4.70% 4.10%
Expected volatility, minimum 23.60% 29.00% 27.80%
Expected volatility, maximum 30.40% 29.60% 28.60%
Weighted average volatility 30.30% 29.10% 27.80%
Minimum      
Share-based Compensation      
Expected dividend yield 3.60% 4.20% 4.00%
Maximum      
Share-based Compensation      
Expected dividend yield 4.70% 4.70% 5.00%
Weighted Average      
Share-based Compensation      
Expected dividend yield 4.70% 4.20% 4.00%