XML 125 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Pension Benefit Plan) - Schedule of Cash Equivalents and Investments Held at Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 54,490 $ 55,218 $ 48,720
Pension Benefit Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 54,490 55,218  
Pension Benefit Plan [Member] | Real Estate Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 6,897 6,144  
Pension Benefit Plan [Member] | Cash and Cash Equivalents [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 753 987  
Pension Benefit Plan [Member] | Available-For-Sale Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 53,737 54,231  
Pension Benefit Plan [Member] | Bond Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 18,058 20,155  
Pension Benefit Plan [Member] | Equity Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 21,376 21,525  
Pension Benefit Plan [Member] | Other Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 7,406 6,054  
Pension Benefit Plan [Member] | Insurance contracts [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets   353  
Pension Benefit Plan [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 46,629 47,004  
Pension Benefit Plan [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Real Estate Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,737 546  
Pension Benefit Plan [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Cash and Cash Equivalents [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 753 987  
Pension Benefit Plan [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Available-For-Sale Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 45,876 46,017  
Pension Benefit Plan [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Bond Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 16,867 18,840  
Pension Benefit Plan [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Equity Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 21,183 21,288  
Pension Benefit Plan [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Other Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 6,089 5,343  
Pension Benefit Plan [Member] | Significant Other Observable Inputs (Level 2) [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 4,807 4,942  
Pension Benefit Plan [Member] | Significant Other Observable Inputs (Level 2) [Member] | Real Estate Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,106 2,326  
Pension Benefit Plan [Member] | Significant Other Observable Inputs (Level 2) [Member] | Available-For-Sale Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 4,807 4,942  
Pension Benefit Plan [Member] | Significant Other Observable Inputs (Level 2) [Member] | Bond Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,191 1,315  
Pension Benefit Plan [Member] | Significant Other Observable Inputs (Level 2) [Member] | Equity Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 193 237  
Pension Benefit Plan [Member] | Significant Other Observable Inputs (Level 2) [Member] | Other Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,317 711  
Pension Benefit Plan [Member] | Significant Other Observable Inputs (Level 2) [Member] | Insurance contracts [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets   353  
Pension Benefit Plan [Member] | Significant Unobservable Inputs (Level 3) [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3,054 3,272  
Pension Benefit Plan [Member] | Significant Unobservable Inputs (Level 3) [Member] | Real Estate Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3,054 3,272  
Pension Benefit Plan [Member] | Significant Unobservable Inputs (Level 3) [Member] | Available-For-Sale Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 3,054 $ 3,272