v3.26.1
Financial Instruments and Derivatives - Schedule of Effect of Derivative Instruments on Financial Performance (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Gain or (Loss) Recognized $ (254) $ (2,154) $ (167) $ 795
Foreign exchange contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Recognized in OCI on Derivatives 2,527 2,902 2,263 6,153
Foreign exchange contracts | Not Designated as Hedging Instrument        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain or (Loss) Recognized 2,490 3,543 4,187 7,111
Foreign exchange contracts | Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Reclassified from Accumulated OCI Into Income (9) (151) (197) (192)
Foreign exchange contracts | Income Statement Location [Axis]: us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Reclassified from Accumulated OCI Into Income 137 1,368 52 1,767
Commodity contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Recognized in OCI on Derivatives (429) (374) 1,967 (910)
Commodity contracts | Not Designated as Hedging Instrument        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain or (Loss) Recognized (824) (1,889) 480 1,448
Commodity contracts | Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Reclassified from Accumulated OCI Into Income $ 1,447 $ 0 $ 2,217 $ 0