XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Income taxes - Components of Comprehensive Provision (Benefit) for Income Taxes Allocation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Comprehensive provision (benefit) for income taxes allocable to:        
Income tax expense $ (854) $ 8,508 $ (920) $ 10,798
Additional paid-in capital     8 8
Other comprehensive income (loss):        
Currency translation 8 404 2,034 (792)
Other (7) (14) (25) (33)
Total (766) 8,997 1,354 10,282
Pension Plan [Member]        
Other comprehensive income (loss):        
Pension plans $ 87 $ 99 $ 257 $ 301