XML 124 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension and other postretirement benefits - Fair values of pension plan assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Minimum    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Effective average duration to maintain 3 years  
Maximum    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Effective average duration to maintain 10 years  
Fair Value, Measurements, Recurring    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets $ 10,532 $ 285,513
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1, 2 and 3    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets 10,532 285,513
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets 129 200,364
Fair Value, Measurements, Recurring | Significant Observable Inputs (Level 2)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets 0 72,354
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets 10,403 12,795
Fair Value, Measurements, Recurring | Cash | Fair Value, Inputs, Level 1, 2 and 3    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets 110 909
Fair Value, Measurements, Recurring | Cash | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets 110 909
Fair Value, Measurements, Recurring | Cash | Significant Observable Inputs (Level 2)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets 0 0
Fair Value, Measurements, Recurring | Cash | Significant Unobservable Inputs (Level 3)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets 0 0
Fair Value, Measurements, Recurring | Money market funds | Fair Value, Inputs, Level 1, 2 and 3    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets 19 4,424
Fair Value, Measurements, Recurring | Money market funds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets 19 4,424
Fair Value, Measurements, Recurring | Money market funds | Significant Observable Inputs (Level 2)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets 0 0
Fair Value, Measurements, Recurring | Money market funds | Significant Unobservable Inputs (Level 3)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets 0 0
Fair Value, Measurements, Recurring | Intermediate duration bond fund | Fair Value, Inputs, Level 1, 2 and 3    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   193,674
Fair Value, Measurements, Recurring | Intermediate duration bond fund | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   193,674
Fair Value, Measurements, Recurring | Intermediate duration bond fund | Significant Observable Inputs (Level 2)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   0
Fair Value, Measurements, Recurring | Intermediate duration bond fund | Significant Unobservable Inputs (Level 3)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   0
Fair Value, Measurements, Recurring | Long duration bond fund | Fair Value, Inputs, Level 1, 2 and 3    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   1,357
Fair Value, Measurements, Recurring | Long duration bond fund | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   1,357
Fair Value, Measurements, Recurring | Long duration bond fund | Significant Observable Inputs (Level 2)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   0
Fair Value, Measurements, Recurring | Long duration bond fund | Significant Unobservable Inputs (Level 3)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   0
Fair Value, Measurements, Recurring | Corporate, government and foreign bonds | Fair Value, Inputs, Level 1, 2 and 3    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   72,037
Fair Value, Measurements, Recurring | Corporate, government and foreign bonds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   0
Fair Value, Measurements, Recurring | Corporate, government and foreign bonds | Significant Observable Inputs (Level 2)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   72,037
Fair Value, Measurements, Recurring | Corporate, government and foreign bonds | Significant Unobservable Inputs (Level 3)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   0
Fair Value, Measurements, Recurring | Absolute return credit fund | Fair Value, Inputs, Level 1, 2 and 3    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   317
Fair Value, Measurements, Recurring | Absolute return credit fund | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   0
Fair Value, Measurements, Recurring | Absolute return credit fund | Significant Observable Inputs (Level 2)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   317
Fair Value, Measurements, Recurring | Absolute return credit fund | Significant Unobservable Inputs (Level 3)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets   0
Fair Value, Measurements, Recurring | Contract with insurance company | Fair Value, Inputs, Level 1, 2 and 3    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets 10,403 12,795
Fair Value, Measurements, Recurring | Contract with insurance company | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets 0 0
Fair Value, Measurements, Recurring | Contract with insurance company | Significant Observable Inputs (Level 2)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets 0 0
Fair Value, Measurements, Recurring | Contract with insurance company | Significant Unobservable Inputs (Level 3)    
Schedule Of Pension Plan Assets By Fair Value [Line Items]    
Fair value of plan assets $ 10,403 $ 12,795