XML 106 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pensions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]      
Non-elective and matching contributions $ 13,919 $ 12,015 $ 12,809
Settlement charges (16,035) (2,682) (1,279)
Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets 19,422    
Increase (decrease) benefit plan exceed projected benefit obligation 3,039    
UNITED STATES      
Defined Benefit Plan Disclosure [Line Items]      
Increase (decrease) benefit plan exceed projected benefit obligation (11,763) (15,812)  
Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year 9,955    
UNITED STATES | Pension Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Settlement charges (16,285) 0 0
Defined Benefit Plan, Accumulated Benefit Obligation 161,813 212,688  
Increase (decrease) benefit plan exceed projected benefit obligation (14,356) (16,254)  
Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement 48,553 0  
Defined Benefit Plan, Plan Assets, Payment for Settlement (48,553) 0  
Foreign Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Increase (decrease) benefit plan exceed projected benefit obligation (17,408) (15,473)  
Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year 357    
Foreign Plan [Member] | Pension Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Settlement charges 248 410 $ (1,279)
Defined Benefit Plan, Accumulated Benefit Obligation 118,760 112,963  
Increase (decrease) benefit plan exceed projected benefit obligation (92,245) (83,842)  
Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement 1,935 1,760  
Defined Benefit Plan, Plan Assets, Payment for Settlement $ (1,935) $ (1,759)