v3.25.2
Postretirement Benefits - Schedule of Pension Assets by Component at Fair Value (Details) - Pension Plan - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets $ 626,405 $ 614,845
Percentage of plan assets 100.00% 100.00%
Investment funds, percentage ownership by pension plan 1.00% 1.00%
Exchange traded fund    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category $ 36,015 $ 35,483
Percentage of total plan assets, within plan asset category 6.00% 6.00%
Investment grade securities issued term 10 years 10 years
Equity Exchange Traded Fund    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category $ 328,993 $ 322,846
Percentage of total plan assets, within plan asset category 53.00% 53.00%
U.S. Government and Agency    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category $ 180,413 $ 179,418
Percentage of total plan assets, within plan asset category 29.00% 29.00%
Other bonds    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category $ 3 $ 4
Percentage of total plan assets, within plan asset category 0.00% 0.00%
Guaranteed annuity contract    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category $ 44,139 $ 43,893
Percentage of total plan assets, within plan asset category 7.00% 7.00%
Short-term investments    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category $ 183 $ 1,235
Percentage of total plan assets, within plan asset category 0.00% 0.00%
Other    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category $ 2,697 $ 1,420
Percentage of total plan assets, within plan asset category 0.00% 0.00%
Fair Value, Inputs, Level 1, 2 and 3    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets $ 592,443 $ 584,299
Percentage of plan assets 95.00% 95.00%
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets $ 367,888 $ 360,984
Quoted Prices in Active Markets for Identical Assets (Level 1) | Exchange traded fund    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 36,015 35,483
Quoted Prices in Active Markets for Identical Assets (Level 1) | Equity Exchange Traded Fund    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 328,993 322,846
Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. Government and Agency    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Other bonds    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Guaranteed annuity contract    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Short-term investments    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 183 1,235
Quoted Prices in Active Markets for Identical Assets (Level 1) | Other    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 2,697 1,420
Significant Observable Inputs (Level 2)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 224,555 223,315
Significant Observable Inputs (Level 2) | Exchange traded fund    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 0 0
Significant Observable Inputs (Level 2) | Equity Exchange Traded Fund    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 0 0
Significant Observable Inputs (Level 2) | U.S. Government and Agency    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 180,413 179,418
Significant Observable Inputs (Level 2) | Other bonds    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 3 4
Significant Observable Inputs (Level 2) | Guaranteed annuity contract    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 44,139 43,893
Significant Observable Inputs (Level 2) | Short-term investments    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 0 0
Significant Observable Inputs (Level 2) | Other    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 0 0
Significant Unobservable Inputs (Level 3)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 0 0
Significant Unobservable Inputs (Level 3) | Exchange traded fund    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 0 0
Significant Unobservable Inputs (Level 3) | Equity Exchange Traded Fund    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 0 0
Significant Unobservable Inputs (Level 3) | U.S. Government and Agency    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 0 0
Significant Unobservable Inputs (Level 3) | Other bonds    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 0 0
Significant Unobservable Inputs (Level 3) | Guaranteed annuity contract    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 0 0
Significant Unobservable Inputs (Level 3) | Short-term investments    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 0 0
Significant Unobservable Inputs (Level 3) | Other    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, within plan asset category 0 0
Fair Value Measured at Net Asset Value Per Share    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets $ 33,962 $ 30,546
Percentage of plan assets 5.00% 5.00%