XML 113 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans - Defined Benefit Plan, Amounts Recognized in Balance Sheet (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Long-term defined benefit plan liabilities $ (44,611) $ (47,559)
U.S. Retiree Healthcare Plan [Member]    
Long-term defined benefit plan liabilities (6,071) (7,589)
Net amount of defined benefit plan recognized in balance sheet (6,071) (7,589)
Non-U.S. Pension Plans [Member] | Pension Plans [Member]    
Long-term defined benefit plan assets 5,109 5,220
Long-term defined benefit plan liabilities (8,240) (11,024)
Net amount of defined benefit plan recognized in balance sheet $ (3,131) $ (5,804)