XML 34 R100.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
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
Dec. 28, 2019
USD ($)
Dec. 29, 2018
USD ($)
Dec. 30, 2017
USD ($)
Dec. 28, 2019
EUR (€)
Dec. 28, 2019
GBP (£)
Dec. 28, 2019
CNY (¥)
Dec. 28, 2019
AUD ($)
Dec. 28, 2019
PLN (zł)
Dec. 28, 2019
BRL (R$)
Dec. 28, 2019
JPY (¥)
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net $ 2,193 $ 3,852 $ 9,382              
Foreign Exchange Contract [Member] | Foreign Currency Gain (Loss) [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net 1,565 (2,160) 13,460              
Foreign Exchange Contract [Member] | Selling, General and Administrative Expenses [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net 1,649 3,040 (2,763)              
Foreign Exchange Contract [Member] | Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net 903 2,806 0              
Foreign Exchange Contract [Member] | Cost of Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net (452) (1,005) 0              
BRI/EUR 1 [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | R$                 R$ 45,908  
BRI/EUR 1 [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €       € 9,983            
Soybean Meal [Member] | Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net 0 0 (405)              
BRI/EUR 2 [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | R$                 R$ 1,106,077  
BRI/EUR 2 [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount 308,320                  
EUR/USD [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount 49,833     71,203            
EUR/USD [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount 79,664     45,000            
EUR/PLN [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €       26,943            
EUR/PLN [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | zł               zł 115,500    
EUR/JPN [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €       5,159            
EUR/JPN [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | ¥                   ¥ 624,510
EUR/CNY [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €       21,074            
EUR/CNY [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | ¥           ¥ 166,146        
EUR/AUD [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount       13,441     $ 432      
EUR/AUD [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount       267     $ 21,850      
EUR/GBP [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €       6,905            
EUR/GBP [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | £         £ 5,930          
PLN/EUR [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | zł               zł 26,647    
PLN/EUR [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €       6,233            
GBPEUR [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | £         £ 94          
GBPEUR [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | €       € 113            
JPN/USD [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | ¥                   204,824
JPN/USD [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount 1,909                  
Corn options and futures [Member] | Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net 670 683 212              
Corn options and futures [Member] | Cost of Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net (1,636) (543) (1,659)              
Heating Oil Swaps And Options [Member] | Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net 0 0 492              
Heating Oil Swaps And Options [Member] | Cost of Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net (506) 1,031 0              
Soybean Oil Options [Member] | Sales [Member]                    
Derivative [Line Items]                    
Derivative, Gain (Loss) on Derivative, Net 0 $ 0 $ 45              
USD/JPN1 [Member] | Short [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount $ 705                  
USD/JPN1 [Member] | Long [Member]                    
Derivative [Line Items]                    
Derivative, Notional Amount | ¥                   ¥ 77,000