v3.26.1
Derivative Financial Instruments - Gain (Loss) on Derivative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2026
Mar. 29, 2025
Derivative [Line Items]    
Amount of (Loss) Gain Recognized in Earnings on Derivatives $ (1,265) $ (309)
Foreign currency forward contracts | Derivatives designated as hedging instruments:    
Derivative [Line Items]    
Amount of (Loss) Gain Recognized in Earnings on Derivatives (106) 47
Foreign currency forward contracts | Derivatives not designated as hedging instruments:    
Derivative [Line Items]    
Amount of (Loss) Gain Recognized in Earnings on Derivatives (1,120) (752)
Commodity contracts | Derivatives designated as hedging instruments:    
Derivative [Line Items]    
Amount of (Loss) Gain Recognized in Earnings on Derivatives 0 35
Commodity contracts | Derivatives not designated as hedging instruments:    
Derivative [Line Items]    
Amount of (Loss) Gain Recognized in Earnings on Derivatives 0 361
Interest rate contracts | Derivatives designated as hedging instruments:    
Derivative [Line Items]    
Amount of (Loss) Gain Recognized in Earnings on Derivatives $ (39) $ 0