v3.25.0.1
Employee Pension and Other Postretirement Benefits Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
participants
Dec. 31, 2023
USD ($)
retireesAndBeneficiaries
Dec. 31, 2022
USD ($)
retireesAndBeneficiaries
Defined Benefit Plan Disclosure [Line Items]      
Cost recognized for defined contribution plans $ 166,000 $ 158,000 $ 153,000
Pension and other postretirement benefit plan liabilities 189,000 202,000  
Defined Contribution Plan, Liabilities 51,000 44,000  
Assets held in rabbi trusts $ 233,000 220,000  
Number of participants | participants 3,900    
Lump sum distribution $ 80,000    
Fair value of plan assets $ 7,024,000 $ 6,873,000  
Initial health care cost trend rate assumed for next year 6.00% 6.00%  
Gradually declining to a rate of 4.50% 4.50%  
Partnership [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unfunded Commitments $ 535,000    
Pension Benefits [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Benefit Obligation, Transferred   $ (411,000) $ (32,000)
Number of Retirees and Beneficiaries | retireesAndBeneficiaries   10,000 500
Settlement loss (gain)     $ (4,000)
Projected benefit obligation 5,791,000 $ 6,242,000 6,438,000
Accumulated benefit obligation 5,602,000 6,006,000  
Fair value of plan assets 7,024,000 6,873,000 6,781,000
Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation 189,000 864,000  
Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets   607,000  
Aggregate accumulated benefit obligation for plans with accumulated benefit obligations in excess of plan assets 178,000 186,000  
Settlement 80,000 390,000  
Other Benefits [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Projected benefit obligation $ 333,000 $ 370,000 $ 394,000
Initial health care cost trend rate assumed for next year 6.00% 6.00%  
Gradually declining to a rate of 4.50% 4.50%  
Defined Benefit Plan Health Care Cost Trend Rate, Year ultimate rate is reached 2030 2029  
Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year $ 34,000    
Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Maximum annual percentage employer contribution per employee 4.00%    
Projected benefit obligation $ 75    
Maximum | Pension Benefits [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year 1,000    
Non-qualified [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Assets held in rabbi trusts 179,000 $ 174,000  
Qualified [Member] | Pension Benefits [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Projected benefit obligation 5,602,000 6,040,000  
Accumulated benefit obligation 5,424,000 5,820,000  
Fair value of plan assets $ 7,024,000 $ 6,873,000