XML 52 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Financial Instruments and Fair Value Measurements (Narrative) (Details)
$ in Thousands, € in Millions, £ in Millions, SFr in Millions, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 29, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 29, 2019
USD ($)
T
Jun. 30, 2018
USD ($)
Dec. 29, 2018
T
Jun. 29, 2019
CHF (SFr)
Jun. 29, 2019
EUR (€)
Jun. 29, 2019
GBP (£)
Jun. 29, 2019
MXN ($)
Jun. 29, 2019
USD ($)
Derivative [Line Items]                    
Unrealized loss (gain) on derivative instrument $ 400 $ 2,764 $ 288 $ 1,243            
Not designated as hedging instruments [Member]                    
Derivative [Line Items]                    
Derivative Instruments, Gain (Loss) Recognized in Income, Net (400) 1,100 $ (400) 1,400            
Not designated as hedging instruments [Member] | Cocoa [Member] | Future And Forward Contracts [Member]                    
Derivative [Line Items]                    
Derivative, Nonmonetary Notional Amount | T     5,490   6,730          
Not designated as hedging instruments [Member] | Coffee [Member] | Future And Forward Contracts [Member]                    
Derivative [Line Items]                    
Derivative, Nonmonetary Notional Amount | T     187   85          
Not designated as hedging instruments [Member] | Recurring basis [Member]                    
Derivative [Line Items]                    
Unrealized loss (gain) on derivative instrument $ 400 1,800 $ 300 700            
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 1.5       $ 1,500
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             € 6.8     8,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             € 1.2 £ 1.1    
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                 $ 57.4 $ 2,900
Not designated as hedging instruments [Member] | Recurring basis [Member] | Soy And Corn [Member] | Future And Forward Contracts [Member]                    
Derivative [Line Items]                    
Unrealized loss (gain) on derivative instrument   900   500            
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   (300)   500            
Gain (Loss) on Components Excluded from Assessment of Foreign Currency Cash Flow Hedge Effectiveness   $ 300   $ 200