v3.25.4
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Loss    
Accumulated other comprehensive loss $ 175,276 $ 178,316
Accumulated Other Comprehensive Loss    
Accumulated Other Comprehensive Loss    
Accumulated other comprehensive loss (20,889) (21,716)
Pension and post-retirement benefit plan adjustments    
Accumulated Other Comprehensive Loss    
Accumulated other comprehensive loss (1,431) 93
Unrealized income on interest rate swap contracts    
Accumulated Other Comprehensive Loss    
Accumulated other comprehensive loss 396 685
Foreign currency translation adjustments    
Accumulated Other Comprehensive Loss    
Accumulated other comprehensive loss $ (19,854) $ (22,494)