v3.25.4
Pension and Other Post-Retirement Benefit Obligations - Schedule of Defined Benefit Pension Plans' Assets Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements $ 94,833 $ 89,148 $ 88,783
Fair Value, Quoted Prices In Active Markets For Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements 0 0  
Fair Value, Significant Other Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements 94,833 89,148  
Fair Value, Significant unobservable inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements 0 0  
Equity Securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements 58,286 57,338  
Equity Securities | Fair Value, Quoted Prices In Active Markets For Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements 0 0  
Equity Securities | Fair Value, Significant Other Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements 58,286 57,338  
Equity Securities | Fair Value, Significant unobservable inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements 0 0  
Debt Securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements 33,655 29,621  
Debt Securities | Fair Value, Quoted Prices In Active Markets For Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements 0 0  
Debt Securities | Fair Value, Significant Other Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements 33,655 29,621  
Debt Securities | Fair Value, Significant unobservable inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements 0 0  
Other      
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements 2,892 2,189  
Other | Fair Value, Quoted Prices In Active Markets For Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements 0 0  
Other | Fair Value, Significant Other Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements 2,892 2,189  
Other | Fair Value, Significant unobservable inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value measurements $ 0 $ 0