XML 112 R97.htm IDEA: XBRL DOCUMENT v3.10.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
Dec. 29, 2018
USD ($)
Dec. 30, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 29, 2018
EUR (€)
Dec. 29, 2018
GBP (£)
Dec. 29, 2018
CNY (¥)
Dec. 29, 2018
AUD ($)
Dec. 29, 2018
PLN (zł)
Dec. 29, 2018
BRL (R$)
Dec. 29, 2018
JPY (¥)
Dec. 30, 2017
JPY (¥)
Derivative [Line Items]                      
Derivative, Gain (Loss) on Derivative, Net $ 3,852 $ 9,382 $ (10,562)                
Foreign Exchange Contract [Member] | Foreign Currency Gain (Loss) [Member]                      
Derivative [Line Items]                      
Derivative, Gain (Loss) on Derivative, Net (2,160) 13,460 (1,542)                
Foreign Exchange Contract [Member] | Selling, General and Administrative Expenses [Member]                      
Derivative [Line Items]                      
Derivative, Gain (Loss) on Derivative, Net 3,040 (2,763) (8,543)                
Foreign Exchange Contract [Member] | Sales [Member]                      
Derivative [Line Items]                      
Derivative, Gain (Loss) on Derivative, Net 2,806 0 0                
Foreign Exchange Contract [Member] | Cost of Sales [Member]                      
Derivative [Line Items]                      
Derivative, Gain (Loss) on Derivative, Net (1,005) 0 0                
BRI/EUR 1 [Member] | Short [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | R$                 R$ 46,905    
BRI/EUR 1 [Member] | Long [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | €       € 10,233              
Soybean Meal [Member] | Sales [Member]                      
Derivative [Line Items]                      
Derivative, Gain (Loss) on Derivative, Net 0 (405) 7                
BRI/EUR 2 [Member] | Short [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | R$                 R$ 408,100    
BRI/EUR 2 [Member] | Long [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount 101,235                    
EUR/USD [Member] | Short [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | €       55,044              
EUR/USD [Member] | Long [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount 63,381                    
EUR/PLN [Member] | Short [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | €       36,950              
EUR/PLN [Member] | Long [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | zł               zł 158,780      
EUR/JPN [Member] | Short [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | €       7,806              
EUR/JPN [Member] | Long [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | ¥                   ¥ 1,007,000  
EUR/CNY [Member] | Short [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | €       39,280              
EUR/CNY [Member] | Long [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | ¥           ¥ 310,585          
EUR/AUD [Member] | Short [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | €       13,965              
EUR/AUD [Member] | Long [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount             $ 21,850        
EUR/GBP [Member] | Short [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | €       3,844              
EUR/GBP [Member] | Long [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | £         £ 3,452            
PLN/EUR [Member] | Short [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | zł               zł 19,278      
PLN/EUR [Member] | Long [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | €       4,486              
GBPEUR [Member] | Short [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | £         £ 73            
GBPEUR [Member] | Long [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | €       € 81              
JPN/USD [Member] | Short [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | ¥                   ¥ 229,343  
JPN/USD [Member] | Long [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount 2,064                    
Corn options and futures [Member] | Sales [Member]                      
Derivative [Line Items]                      
Derivative, Gain (Loss) on Derivative, Net 683 212 472                
Corn options and futures [Member] | Cost of Sales [Member]                      
Derivative [Line Items]                      
Derivative, Gain (Loss) on Derivative, Net (543) (1,659) (1,411)                
Heating Oil Swaps And Options [Member] | Sales [Member]                      
Derivative [Line Items]                      
Derivative, Gain (Loss) on Derivative, Net 0 492 455                
Heating Oil Swaps And Options [Member] | Cost of Sales [Member]                      
Derivative [Line Items]                      
Derivative, Gain (Loss) on Derivative, Net 1,031 0 0                
Soybean Oil Options [Member] | Sales [Member]                      
Derivative [Line Items]                      
Derivative, Gain (Loss) on Derivative, Net 0 $ 45 $ 0                
USD/JPN1 [Member] | Short [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount $ 648                    
USD/JPN1 [Member] | Long [Member]                      
Derivative [Line Items]                      
Derivative, Notional Amount | ¥                     ¥ 73,000