XML 114 R98.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives Derivative Effect of Derivatives Not Designated As Hedges (Details) - Not Designated as Hedging Instrument [Member]
€ in Thousands, ¥ in Thousands, ¥ in Thousands, £ in Thousands, zł in Thousands, R$ in Thousands, $ in Thousands, $ in Thousands
12 Months Ended
Jan. 02, 2021
USD ($)
Dec. 28, 2019
USD ($)
Dec. 29, 2018
USD ($)
Jan. 02, 2021
BRL (R$)
Jan. 02, 2021
EUR (€)
Jan. 02, 2021
PLN (zł)
Jan. 02, 2021
JPY (¥)
Jan. 02, 2021
CNY (¥)
Jan. 02, 2021
AUD ($)
Jan. 02, 2021
GBP (£)
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net $ (1,485) $ 2,193 $ 3,852              
Foreign Exchange Contract [Member] | Foreign Currency Gain (Loss) [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net (3,840) 1,565 (2,160)              
Foreign Exchange Contract [Member] | Selling, General and Administrative Expenses [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net 4,976 1,649 3,040              
Foreign Exchange Contract [Member] | Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net (778) 903 2,806              
Foreign Exchange Contract [Member] | Cost of Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net (664) (452) (1,005)              
BRI/EUR 1 [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | R$       R$ 64,919            
BRI/EUR 1 [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €         € 9,645          
BRI/EUR 2 [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | R$       R$ 1,189,357            
BRI/EUR 2 [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount 257,300                  
EUR/USD [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount 114,078       33,671          
EUR/USD [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount 40,514       95,000          
EUR/PLN [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €         22,229          
EUR/PLN [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | zł           zł 100,000        
EUR/JPN [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €         4,838          
EUR/JPN [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | ¥             ¥ 605,514      
EUR/CNY [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €         15,360          
EUR/CNY [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | ¥               ¥ 122,801    
EUR/AUD [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €         13,349          
EUR/AUD [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount                 $ 21,850  
EUR/GBP [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €         2,488          
EUR/GBP [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | £                   £ 2,269
PLN/EUR [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | zł           zł 24,824        
PLN/EUR [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €         5,506          
GBPEUR [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | £                   £ 232
GBPEUR [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €         € 253          
JPN/USD [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | ¥             258,547      
JPN/USD [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount 2,505                  
Corn options and futures [Member] | Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net (1,091) 670 683              
Corn options and futures [Member] | Cost of Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net (50) (1,636) (543)              
Heating Oil Swaps And Options [Member] | Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net (38) 0 0              
Heating Oil Swaps And Options [Member] | Cost of Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net 0 $ (506) $ 1,031              
USD/JPN1 [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount $ 531                  
USD/JPN1 [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | ¥             ¥ 55,000