XML 96 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' equity - Schedule of Changes in Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance at beginning of period $ 369,812    
Balance at end of period 396,904 $ 369,812  
Currency Translation      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance at beginning of period (177,119) (178,191) $ (171,235)
Other comprehensive income (loss) - unrealized gain (loss) arising during the period (8,304) 1,072 (6,956)
Balance at end of period (185,423) (177,119) (178,191)
Accumulated Defined Benefit Plans Adjustment | Defined Benefit Pension Plans      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance at beginning of period (41,373) (43,857) (68,468)
Other comprehensive income (loss) - unrealized gain (loss) arising during the period 1,504 1,436 3,592
Net actuarial gain (loss) arising during the year 3,134 (3,094) 20,881
Plan settlement 69 4,142 138
Balance at end of period (36,666) (41,373) (43,857)
Other | OPEB plans      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance at beginning of period (1,114) (893) (1,053)
Other comprehensive income (loss) - unrealized gain (loss) arising during the period (195) (357) (369)
Net actuarial gain (loss) arising during the year 42 136 529
Balance at end of period (1,267) (1,114) (893)
Marketable debt securities      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance at beginning of period (15) (50)  
Other comprehensive income (loss) - unrealized gain (loss) arising during the period 15 35 (50)
Balance at end of period   (15) (50)
Total accumulated other comprehensive loss      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance at beginning of period (219,621) (222,991) (240,756)
Other comprehensive income (loss) - unrealized gain (loss) arising during the period (3,735) 3,370 17,765
Balance at end of period $ (223,356) $ (219,621) $ (222,991)