XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Financial Instruments - Narrative (Details)
6 Months Ended
Jul. 03, 2022
USD ($)
derivative_instrument
Dec. 31, 2021
USD ($)
Derivative [Line Items]    
Derivative liabilities $ 0  
Wells Fargo Bank    
Derivative [Line Items]    
Derivative liabilities   $ 0
Foreign currency contracts | Designated as Hedging Instrument    
Derivative [Line Items]    
Term of derivative contracts 6 months  
Foreign currency contracts | Derivatives Not Designated as Hedging Instruments    
Derivative [Line Items]    
Number of derivatives entered into | derivative_instrument 6  
Average size of derivative contracts $ 1,800,000  
Foreign currency contracts | Derivatives Not Designated as Hedging Instruments | Minimum    
Derivative [Line Items]    
Term of derivative contracts 1 month  
Foreign currency contracts | Derivatives Not Designated as Hedging Instruments | Maximum    
Derivative [Line Items]    
Term of derivative contracts 3 months