v3.26.1
Shareholders' equity - Accumulated Other Comprehensive Income Into Income Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 29, 2025
Jun. 30, 2026
Jun. 29, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Cost of goods sold $ 238,625 $ 176,695 $ 479,461 $ 335,522
Total before tax 45,137 70,664 41,310 129,414
Tax benefit (3,375) (2,489) (4,386) (8,906)
Income from continuing operations 41,762 68,175 36,924 120,508
Reclassification out of accumulated other comprehensive income        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total reclassifications, net of tax (595) (927) (208) 1,097
Reclassification out of accumulated other comprehensive income | Actuarial (gains) losses        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Actuarial (gains) losses 18 15 36 39
Reclassification out of accumulated other comprehensive income | Prior-service costs        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Prior-service costs 231 385 462 770
Reclassification out of accumulated other comprehensive income | Pension and Other Postretirement Benefits Plans        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total before tax 249 400 498 809
Tax benefit (51) (87) (107) (176)
Income from continuing operations 198 313 391 633
Reclassification out of accumulated other comprehensive income | Foreign exchange contract | Cash Flow Hedges        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Cost of goods sold (815) (1,231) (590) 357
Total before tax (815) (1,231) (590) 357
Tax benefit 22 (9) (9) 107
Income from continuing operations $ (793) $ (1,240) $ (599) $ 464