XML 114 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pensions and Other Post-retirement Benefits - Summary of Pension Plan Assets Measured at Fair Value on Recurring Basis by Fair Value Hierarchy (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Insurance contracts | Significant Unobservable Inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Total $ 3,334 $ 5,622 $ 4,454
Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Total 580,364 563,449 $ 514,218
Fair Value, Measurements, Recurring | Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Total 580,364 563,449  
NAV 104,893 104,639  
Fair Value, Measurements, Recurring | Pension Plan | Quoted Prices in Active Markets for Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Total 416,892 378,573  
Fair Value, Measurements, Recurring | Pension Plan | Significant Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Total 55,245 74,615  
Fair Value, Measurements, Recurring | Pension Plan | Significant Unobservable Inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Total 3,334 5,622  
Fair Value, Measurements, Recurring | Pension Plan | Equity securities      
Defined Benefit Plan Disclosure [Line Items]      
Total 375,001 327,699  
NAV 56,803 45,441  
Fair Value, Measurements, Recurring | Pension Plan | Equity securities | Quoted Prices in Active Markets for Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Total 318,198 282,258  
Fair Value, Measurements, Recurring | Pension Plan | Equity securities | Significant Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Total 0 0  
Fair Value, Measurements, Recurring | Pension Plan | Equity securities | Significant Unobservable Inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Total 0 0  
Fair Value, Measurements, Recurring | Pension Plan | Fixed income securities      
Defined Benefit Plan Disclosure [Line Items]      
Total 152,258 169,321  
NAV 0 0  
Fair Value, Measurements, Recurring | Pension Plan | Fixed income securities | Quoted Prices in Active Markets for Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Total 97,013 94,706  
Fair Value, Measurements, Recurring | Pension Plan | Fixed income securities | Significant Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Total 55,245 74,615  
Fair Value, Measurements, Recurring | Pension Plan | Fixed income securities | Significant Unobservable Inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Total 0 0  
Fair Value, Measurements, Recurring | Pension Plan | Pooled investment funds      
Defined Benefit Plan Disclosure [Line Items]      
Total 42,182 50,553  
NAV 42,182 50,553  
Fair Value, Measurements, Recurring | Pension Plan | Pooled investment funds | Quoted Prices in Active Markets for Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Total 0 0  
Fair Value, Measurements, Recurring | Pension Plan | Pooled investment funds | Significant Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Total 0 0  
Fair Value, Measurements, Recurring | Pension Plan | Pooled investment funds | Significant Unobservable Inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Total 0 0  
Fair Value, Measurements, Recurring | Pension Plan | Insurance contracts      
Defined Benefit Plan Disclosure [Line Items]      
Total 3,334 5,622  
NAV 0 0  
Fair Value, Measurements, Recurring | Pension Plan | Insurance contracts | Quoted Prices in Active Markets for Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Total 0 0  
Fair Value, Measurements, Recurring | Pension Plan | Insurance contracts | Significant Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Total 0 0  
Fair Value, Measurements, Recurring | Pension Plan | Insurance contracts | Significant Unobservable Inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Total 3,334 5,622  
Fair Value, Measurements, Recurring | Pension Plan | Cash and cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Total 7,589 10,254  
NAV 5,908 8,645  
Fair Value, Measurements, Recurring | Pension Plan | Cash and cash equivalents | Quoted Prices in Active Markets for Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Total 1,681 1,609  
Fair Value, Measurements, Recurring | Pension Plan | Cash and cash equivalents | Significant Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Total 0 0  
Fair Value, Measurements, Recurring | Pension Plan | Cash and cash equivalents | Significant Unobservable Inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Total $ 0 $ 0