XML 122 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension and other postretirement benefits - Amounts recognized in accumulated other comprehensive (income) loss (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Chance in Amounts Recognized in Accumulated Other Comprehensive Income [Roll Forward]      
Beginning balance, accumulated other comprehensive (income) loss, net of tax $ 314,405    
Impact of currency translation, accumulated other comprehensive (income) loss, net of tax 92,594 $ (44,902) $ 62,904
Ending balance, accumulated other comprehensive (income) loss, net of tax 316,669 314,405  
Pension      
Defined Benefit Plan, Chance in Amounts Recognized in Accumulated Other Comprehensive Income [Roll Forward]      
Beginning balance, prior service cost (credit) 191 200  
Net amortization and deferral, prior service cost 0 (9)  
Actuarial changes in benefit obligation, prior service cost 0 0  
Impact of currency translation, prior service cost (credit) 0 0  
Ending balance, prior service cost (credit) 191 191 200
Beginning balance, net (gain) or loss 163,948 219,355  
Net amortization and deferral, net (gain) or loss (1,849) (8,527)  
Actuarial changes in benefit obligation, net gain (loss) (149,294) (47,453)  
Impact of currency translation, net (gain) or loss (319) 573  
Ending balance, net (gain) or loss 12,486 163,948 219,355
Beginning balance, deferred taxes (64,720) (77,347)  
Net amortization and deferral, deferred taxes 446 1,961  
Actuarial changes in benefit obligation, deferred taxes 60,645 10,805  
Impact of currency translation, deferred taxes 86 (139)  
Ending balance, deferred taxes (3,543) (64,720) (77,347)
Beginning balance, accumulated other comprehensive (income) loss, net of tax 99,419 142,208  
Net amortization and deferral, accumulated other comprehensive (income) loss, net of tax (1,403) (6,575)  
Actuarial changes in benefit obligation, accumulated other comprehensive income (loss), net of tax (88,649) (36,648)  
Impact of currency translation, accumulated other comprehensive (income) loss, net of tax (233) 434  
Ending balance, accumulated other comprehensive (income) loss, net of tax 9,134 99,419 142,208
Other Benefits      
Defined Benefit Plan, Chance in Amounts Recognized in Accumulated Other Comprehensive Income [Roll Forward]      
Beginning balance, prior service cost (credit) (1,618) (2,635)  
Net amortization and deferral, prior service cost 1,967 1,017  
Actuarial changes in benefit obligation, prior service cost 0 0  
Ending balance, prior service cost (credit) 349 (1,618) (2,635)
Beginning balance, net (gain) or loss (12,626) (5,177)  
Net amortization and deferral, net (gain) or loss 697 547  
Actuarial changes in benefit obligation, net gain (loss) (2,150) (7,996)  
Ending balance, net (gain) or loss (14,079) (12,626) (5,177)
Beginning balance, deferred taxes 2,874 1,403  
Net amortization and deferral, deferred taxes (609) (359)  
Actuarial changes in benefit obligation, deferred taxes 493 1,830  
Ending balance, deferred taxes 2,758 2,874 1,403
Beginning balance, accumulated other comprehensive (income) loss, net of tax (11,370) (6,409)  
Net amortization and deferral, accumulated other comprehensive (income) loss, net of tax 2,055 1,205  
Actuarial changes in benefit obligation, accumulated other comprehensive income (loss), net of tax (1,657) (6,166)  
Ending balance, accumulated other comprehensive (income) loss, net of tax $ (10,972) $ (11,370) $ (6,409)