XML 120 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension and other postretirement benefits - Summarized information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pension      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Benefit obligation, beginning of year $ 275,397 $ 356,757  
Service cost 823 1,435 $ 1,346
Interest cost 2,940 17,297 10,776
Actuarial loss (gain) (7,798) 11,557  
Currency translation 1,028 1,067  
Benefits paid (227,491) (21,208)  
Liability gain due to settlement (16,969) (15,272)  
Medicare Part D reimbursement 0 0  
Plan amendments 0 0  
Settlements 0 (73,932)  
Administrative costs (767) (2,304)  
Projected benefit obligation, end of year 25,107 275,397 356,757
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Fair value of plan assets, beginning of year 285,513 357,270  
Actual return on plan assets (5,241) 23,740  
Contributions 1,663 1,276  
Benefits paid (227,491) (95,139)  
Administrative costs (767) (2,304)  
Assets Transferred to Qualified Replacement Plan (42,966) 0  
Currency translation (179) 670  
Fair value of plan assets, end of year 10,532 285,513 357,270
Funded status, end of year (14,575) 10,116  
Other Benefits      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Benefit obligation, beginning of year 9,535 18,620  
Service cost 0 0 0
Interest cost 384 824 477
Actuarial loss (gain) (2,150) (508)  
Currency translation 0 0  
Benefits paid (545) (1,910)  
Liability gain due to settlement 0 0  
Medicare Part D reimbursement 51 (3)  
Plan amendments 0 (7,488)  
Settlements 0 0  
Administrative costs 0 0  
Projected benefit obligation, end of year 7,275 9,535 $ 18,620
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Administrative costs 0 0  
Funded status, end of year $ (7,275) $ (9,535)