XML 113 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Defined Benefit Pension and Postretirement Benefit Plan Assets and Obligation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure      
Ending Balance $ 114,500    
UNITED STATES      
Defined Benefit Plan Disclosure      
Projected benefit obligation, Beginning of year 143,814 $ 192,472  
Service cost 1,063 1,588 $ 1,784
Interest cost 6,888 4,886 4,427
Actuarial loss (gain) 3,229 (45,932)  
Benefits paid (10,807) (9,200)  
Liability (gain) loss due to settlement 0 0  
Non-U.S. currency movement 0 0  
Projected benefit obligation, End of year 144,187 143,814 192,472
Beginning Balance 111,760 149,578  
Actual return on plan assets 8,613 (31,835)  
Company contributions 3,051 3,217  
Benefits paid (10,807) (9,200)  
Settlements gain 0 0  
Non-U.S. currency movement 0 0  
Ending Balance 112,617 111,760 149,578
Funded status (31,570) (32,054)  
Foreign Pension Plans, Defined Benefit      
Defined Benefit Plan Disclosure      
Projected benefit obligation, Beginning of year 29,935 45,774  
Service cost 446 784 941
Interest cost 1,057 482 337
Actuarial loss (gain) 2,738 (13,181)  
Benefits paid (947) (863)  
Liability (gain) loss due to settlement (254) 0  
Non-U.S. currency movement 1,009 (3,061)  
Projected benefit obligation, End of year 33,984 29,935 45,774
Beginning Balance 2,087 2,017  
Actual return on plan assets 43 153  
Company contributions 1,028 949  
Benefits paid (947) (863)  
Settlements gain (254) 0  
Non-U.S. currency movement (28) (169)  
Ending Balance 1,929 2,087 2,017
Funded status (32,055) (27,848)  
Postretirement Benefit Plans      
Defined Benefit Plan Disclosure      
Projected benefit obligation, Beginning of year 5,345 7,210  
Service cost 34 64 64
Interest cost 299 177 170
Actuarial loss (gain) 155 (1,155)  
Benefits paid (1,413) (950)  
Special termination benefits 2,513 0  
Projected benefit obligation, End of year 6,933 5,345 7,210
Beginning Balance 0 0  
Company contributions 1,413 950  
Benefits paid (1,413) (950)  
Ending Balance 0 0 $ 0
Funded status $ (6,933) $ (5,345)