XML 110 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
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. 01, 2022
USD ($)
Jan. 02, 2021
USD ($)
Dec. 28, 2019
USD ($)
Jan. 01, 2022
BRL (R$)
Jan. 01, 2022
EUR (€)
Jan. 01, 2022
PLN (zł)
Jan. 01, 2022
JPY (¥)
Jan. 01, 2022
CNY (¥)
Jan. 01, 2022
AUD ($)
Jan. 01, 2022
GBP (£)
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net $ 27,542 $ (1,485) $ 2,193              
Foreign Exchange Contract [Member] | Foreign Currency Gain (Loss) [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net 21,698 (3,840) 1,565              
Foreign Exchange Contract [Member] | Selling, General and Administrative Expenses [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net 3,405 4,976 1,649              
Foreign Exchange Contract [Member] | Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net 1,178 (778) 903              
Foreign Exchange Contract [Member] | Cost of Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net (844) (664) (452)              
BRI/EUR 1 [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | R$       R$ 66,425            
BRI/EUR 1 [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €         € 11,548          
BRI/EUR 2 [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | R$       R$ 3,057,673            
BRI/EUR 2 [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount 730,000                  
EUR/USD [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount 282,173       38,814          
EUR/USD [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount 44,343       250,000          
EUR/PLN [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €         24,442          
EUR/PLN [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | zł           zł 113,000        
EUR/JPN [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €         5,231          
EUR/JPN [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | ¥             ¥ 675,210      
EUR/CNY [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €         15,724          
EUR/CNY [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | ¥               ¥ 114,134    
EUR/AUD [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount         15,269       $ 1,508  
EUR/AUD [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount         953       $ 24,436  
EUR/GBP [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €         3,045          
EUR/GBP [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | £                   £ 2,600
PLN/EUR [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | zł           zł 27,898        
PLN/EUR [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €         6,000          
GBPEUR [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | £                   £ 233
GBPEUR [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €         € 273          
JPN/USD [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | ¥             354,206      
JPN/USD [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount 3,127                  
Corn options and futures [Member] | Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net (3,564) (1,091) 670              
Corn options and futures [Member] | Cost of Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net 5,669 (50) (1,636)              
Heating Oil Swaps And Options [Member] | Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net 0 (38) 0              
Heating Oil Swaps And Options [Member] | Cost of Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net 0 $ 0 $ (506)              
USD/JPN1 [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount $ 476                  
USD/JPN1 [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | ¥             ¥ 54,000