XML 93 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Pension and Other Postretirement Benefits - Summary of Amounts Recognized in the Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Employee benefit obligations:    
Employee benefit obligations $ (28,204) $ (41,684)
Defined Benefit Pension Plan [Member] | U.S. [Member]    
Employee benefit obligations:    
Accrued payrolls and employee benefits (723) (725)
Employee benefit obligations (16,734) (29,711)
Total employee benefit obligations (17,457) (30,436)
Defined Benefit Pension Plan [Member] | Foreign Pension Benefits [Member]    
Employee benefit obligations:    
Prepaid pensions 3,652 4,951
Employee benefit obligations (5,169) (5,060)
Total employee benefit obligations (1,517) (109)
Other Postretirement Benefit Plans [Member]    
Employee benefit obligations:    
Accrued payrolls and employee benefits (767) (835)
Employee benefit obligations (6,301) (6,913)
Total employee benefit obligations $ (7,068) $ (7,748)