v3.26.1
Share-Based Payments - Weighted-Average Assumptions (Details) - Stock Performance Awards
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 3.49% 4.28%
Expected term (in years) 3 years 3 years
Expected volatility 27.70% 30.30%
Dividend yield 2.90% 2.50%