XML 91 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments and Fair Value Measurements (Narrative) (Details)
$ in Thousands, € in Millions, £ in Millions, SFr in Millions, $ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 28, 2019
USD ($)
Sep. 29, 2018
USD ($)
Sep. 28, 2019
USD ($)
T
Sep. 29, 2018
USD ($)
Dec. 29, 2018
T
Sep. 28, 2019
CHF (SFr)
Sep. 28, 2019
EUR (€)
Sep. 28, 2019
GBP (£)
Sep. 28, 2019
MXN ($)
Sep. 28, 2019
USD ($)
Derivative [Line Items]                    
Unrealized loss on derivative contracts $ (865) $ (2,110) $ (577) $ (867)            
Fair value adjustments 0 25 0 (2,348)            
Citrusource [Member]                    
Derivative [Line Items]                    
Fair value adjustments       2,500            
Not designated as hedging instruments [Member]                    
Derivative [Line Items]                    
Derivative Instruments, Gain (Loss) Recognized in Income, Net 100 200 $ (300) 1,600            
Not designated as hedging instruments [Member] | Cocoa [Member] | Future And Forward Contracts [Member]                    
Derivative [Line Items]                    
Derivative, Nonmonetary Notional Amount | T     4,870   6,730          
Not designated as hedging instruments [Member] | Coffee [Member] | Future And Forward Contracts [Member]                    
Derivative [Line Items]                    
Derivative, Nonmonetary Notional Amount | T     221   85          
Not designated as hedging instruments [Member] | Recurring basis [Member]                    
Derivative [Line Items]                    
Unrealized loss on derivative contracts $ (900) (1,600) $ (600) (800)            
Not designated as hedging instruments [Member] | Recurring basis [Member] | Forward Foreign Exchange Contracts To Swiss francs To Buy U. S. Dollars Member                    
Derivative [Line Items]                    
Derivative, notional amount           SFr 3.0       $ 3,000
Not designated as hedging instruments [Member] | Recurring basis [Member] | Forward Foreign Exchange Contracts To Sell Euros To Buy U.S. Dollars [Member]                    
Derivative [Line Items]                    
Derivative, notional amount             € 10.6     12,000
Not designated as hedging instruments [Member] | Recurring basis [Member] | Forward Foreign Exchange Contracts To Sell British Pounds To Buy Euros [Member]                    
Derivative [Line Items]                    
Derivative, notional amount             € 0.5 £ 0.4    
Not designated as hedging instruments [Member] | Recurring basis [Member] | Forward Foreign Exchange Contracts To Sell U. S. Dollars To Buy Mexican Pesos                    
Derivative [Line Items]                    
Derivative, notional amount                 $ 12.6 $ 600
Not designated as hedging instruments [Member] | Recurring basis [Member] | Soy And Corn [Member] | Future And Forward Contracts [Member]                    
Derivative [Line Items]                    
Unrealized loss on derivative contracts   (500)   0            
Designated as hedging instruments [Member] | Recurring basis [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]                    
Derivative [Line Items]                    
Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net       500            
Gain (Loss) on Components Excluded from Assessment of Foreign Currency Cash Flow Hedge Effectiveness   $ 0   $ 100