XML 77 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation (Assumptions) (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Volatility 20.00% 23.00%
Weighted average risk-free interest rate 4.24% 4.03%
Weighted average common stock dividend yield 4.30% 4.40%
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Volatility 26.00% 28.00%
Weighted average risk-free interest rate 4.24% 4.92%
Weighted average common stock dividend yield 4.50% 4.70%