XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Loss - Schedule of Effects on Net Income of Significant Amounts Reclassified from Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Gain (loss) on disposal $ (4,183) $ 0
Net sales 1,709,228 1,308,636
Cost of sales (1,355,541) (1,037,471)
Income before income taxes 68,543 42,246
Provision for income taxes (21,147) (7,871)
Net income 54,489 65,273
Reclassification out of Accumulated Other Comprehensive Income    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Net sales 399 436
Cost of sales (41) (75)
Net income (4,334) (626)
Reclassification out of Accumulated Other Comprehensive Income | Foreign Currency Items    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Gain (loss) on disposal (3,792) 0
Net income (3,792) 0
Reclassification out of Accumulated Other Comprehensive Income | Gains and Losses on Cash Flow Hedges    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Income before income taxes 358 361
Provision for income taxes (91) (12)
Net income 267 349
Reclassification out of Accumulated Other Comprehensive Income | Gains and Losses on Cash Flow Hedges | Foreign exchange contracts    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Net sales 399 436
Cost of sales (41) (75)
Reclassification out of Accumulated Other Comprehensive Income | Defined Benefit Pension Items    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Income before income taxes (1,056) (1,230)
Provision for income taxes 247 255
Net income (809) (975)
Reclassification out of Accumulated Other Comprehensive Income | Amortization of defined benefit pension items    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Non-operating pension costs $ (1,056) $ (1,230)