XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Postretirement Benefit Obligations - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Company matching contribution, percent of match 75.00%    
Company matching contribution, percent of employees' gross pay 8.00%    
Contributions to defined contribution plan $ 6,800,000 $ 6,000,000.0 $ 5,900,000
Actuarial loss (gain) amortized from AOCI into net periodic benefit cost 0 0  
Accumulated benefit obligation 79,700,000 $ 81,300,000 $ 69,300,000
Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Expected future employer contributions $ 1,000,000    
Collective Bargaining Agreement      
Defined Benefit Plan Disclosure [Line Items]      
Company matching contribution, percent of employees' gross pay 8.00%    
Award vesting period (in years) 3 years    
Collective Bargaining Agreement | Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Company matching contribution, percent of match 50.00%    
Collective Bargaining Agreement | Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Company matching contribution, percent of match 75.00%