XML 110 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans - Defined Benefit Plan, Projected Benefit Obligation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
U.S. Retiree Healthcare Plan [Member] | Retiree Healthcare Plan [Member]      
Projected benefit obligation, Beginning balance $ 25,742 $ 22,583  
Service cost 340 275 $ 775
Employee contributions 1,037 1,105  
Interest cost 1,282 1,262 706
Actuarial (gains) losses (690) 2,166  
Benefits paid (1,860) (1,649)  
Projected benefit obligation, Ending balance 25,851 25,742 22,583
Non-U.S. Pension Plans [Member] | Pension Plans [Member]      
Projected benefit obligation, Beginning balance 92,391 74,025  
Service cost 3,398 3,073 4,018
Employee contributions 554 601  
Interest cost 2,610 2,797 1,360
Actuarial (gains) losses (2,124) 11,387  
Benefits paid (2,834) (2,051)  
Plan amendments (965) (500)  
Plan settlements (3,288) (488)  
Currency impact (5,861) 3,547  
Projected benefit obligation, Ending balance $ 83,881 $ 92,391 $ 74,025