Definitive proxy statements

Valuation Assumptions (Details)

v3.25.0.1
Valuation Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement, Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum 34.00% 41.00% 39.00% 38.00% 33.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum 36.00% 46.00% 46.00% 44.00% 35.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate         7.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum 4.40% 3.60% 2.60% 0.20% 0.30%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum 4.80% 3.90% 2.90% 0.90% 0.40%
Share-Based Payment Arrangement, Option [Member] | Minimum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 4.50% 5.60% 4.00% 3.90%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 3 years 3 years 3 years 3 years 3 years
Share-Based Payment Arrangement, Option [Member] | Maximum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 4.60% 5.80% 4.70% 4.10%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 3 years 6 months 4 years 4 years 6 months 4 years 6 months 4 years 6 months
Restricted Share And R S Us [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value $ 13.95 $ 11.22 $ 14.12 $ 14.81 $ 9.58
Performance Shares [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value $ 13.34 $ 10.99 $ 13.15 $ 15.32 $ 8.57