v3.26.1
Derivative Financial Instruments - Gain (Loss) on Derivative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Derivative [Line Items]        
Amount of (Loss) Gain Recognized in Earnings on Derivatives $ (2,455) $ 793 $ (3,720) $ 755
Foreign currency forward contracts | Derivatives designated as hedging instruments:        
Derivative [Line Items]        
Amount of (Loss) Gain Recognized in Earnings on Derivatives 51 (211) (55) (164)
Foreign currency forward contracts | Derivatives not designated as hedging instruments:        
Derivative [Line Items]        
Amount of (Loss) Gain Recognized in Earnings on Derivatives (2,506) 805 (3,626) (51)
Commodity contracts | Derivatives designated as hedging instruments:        
Derivative [Line Items]        
Amount of (Loss) Gain Recognized in Earnings on Derivatives 0 0 0 410
Commodity contracts | Derivatives not designated as hedging instruments:        
Derivative [Line Items]        
Amount of (Loss) Gain Recognized in Earnings on Derivatives 0 199 0 560
Interest rate contracts | Derivatives designated as hedging instruments:        
Derivative [Line Items]        
Amount of (Loss) Gain Recognized in Earnings on Derivatives $ 0 $ 0 $ (39) $ 0