XML 17 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments and Fair Value Measurements (Narrative) (Details)
$ in Thousands, € in Millions, £ in Millions, SFr in Millions
3 Months Ended 12 Months Ended
Mar. 28, 2020
USD ($)
T
Mar. 30, 2019
USD ($)
Dec. 28, 2019
T
Mar. 28, 2020
CHF (SFr)
Mar. 28, 2020
EUR (€)
Mar. 28, 2020
GBP (£)
Mar. 28, 2020
USD ($)
Derivative [Line Items]              
Unrealized loss on derivative contracts $ (556) $ (112)          
Not designated as hedging instruments [Member] | Forward Foreign Currency Contracts [Member]              
Derivative [Line Items]              
Derivative Instruments, Gain (Loss) Recognized in Income, Net $ 200 600          
Not designated as hedging instruments [Member] | Cocoa [Member] | Future And Forward Contracts [Member]              
Derivative [Line Items]              
Derivative, Nonmonetary Notional Amount | T 1,520   3,210        
Not designated as hedging instruments [Member] | Coffee [Member] | Future And Forward Contracts [Member]              
Derivative [Line Items]              
Derivative, Nonmonetary Notional Amount | T 68   306        
Not designated as hedging instruments [Member] | Recurring basis [Member]              
Derivative [Line Items]              
Unrealized loss on derivative contracts $ (600) $ (100)          
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 0.6     $ 600
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         € 29.1   $ 32,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.7 £ 0.6