XML 112 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans and Other Post-Retirement Benefits - Summary of Amounts Recognized in Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Pension Benefits    
Defined Benefit Plan Disclosure [Line Items]    
Current liabilities $ (2,337) $ (8,415)
Other long-term liabilities (25,963) (26,314)
Net amount recognized (28,300) (34,729)
Other Benefits    
Defined Benefit Plan Disclosure [Line Items]    
Current liabilities (552) (513)
Other long-term liabilities (2,745) (2,886)
Net amount recognized $ (3,297) $ (3,399)