XML 52 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Financial Instruments and Fair Value Measurements (Narrative) (Details)
$ in Thousands, € in Millions, £ in Millions, SFr in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 26, 2020
USD ($)
Sep. 28, 2019
USD ($)
Sep. 26, 2020
USD ($)
T
Sep. 28, 2019
USD ($)
Dec. 28, 2019
T
Sep. 26, 2020
CHF (SFr)
Sep. 26, 2020
EUR (€)
Sep. 26, 2020
GBP (£)
Sep. 26, 2020
USD ($)
Apr. 30, 2020
USD ($)
Derivative [Line Items]                    
Unrealized gain (loss) on derivative contracts $ (629) $ (865) $ (779) $ (577)            
Not designated as hedging instruments [Member] | Forward Foreign Currency Contracts [Member]                    
Derivative [Line Items]                    
Derivative instruments gain (loss) recognized in income net (600) 100 $ (600) (300)            
Not designated as hedging instruments [Member] | Foreign currency put and call option contracts (a zero-cost collar) [Member]                    
Derivative [Line Items]                    
Derivative notional amount                 $ 5,800 $ 21,500
Collar ceiling rate of Mexican pesos to US dollar                   25.23
Floor rate of Mexican pesos to US dollar                   23.50
Not designated as hedging instruments [Member] | Addition put and call option contracts [Member]                    
Derivative [Line Items]                    
Derivative notional amount                 $ 11,800  
Collar ceiling rate of Mexican pesos to US dollar           24.00 24.00 24.00 24.00  
Floor rate of Mexican pesos to US dollar           21.14 21.14 21.14 21.14  
Not designated as hedging instruments [Member] | Cocoa [Member] | Future And Forward Contracts [Member]                    
Derivative [Line Items]                    
Derivative nonmonetary notional amount | T     5,810   3,210          
Not designated as hedging instruments [Member] | Coffee [Member] | Future And Forward Contracts [Member]                    
Derivative [Line Items]                    
Derivative nonmonetary notional amount | T     0   306          
Not designated as hedging instruments [Member] | Recurring basis [Member]                    
Derivative [Line Items]                    
Unrealized gain (loss) on derivative contracts $ (600) $ (900) $ (800) $ (600)            
Not designated as hedging instruments [Member] | Recurring basis [Member] | Forward Foreign Exchange Contracts To Sell Swiss Francs To Buy U. S. Dollars [Member]                    
Derivative [Line Items]                    
Derivative notional amount           SFr 3.0     $ 3,100  
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             € 22.3   $ 25,400  
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.2 £ 0.2