XML 104 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Financial Instruments and Fair Value Measurement (Details) - USD ($)
$ in Thousands
Dec. 28, 2019
Dec. 29, 2018
Derivative [Line Items]    
Unrealized short-term derivative liability $ (802) $ (862)
Contingent Consideration (4,300) (4,300)
Recurring basis [Member]    
Derivative [Line Items]    
Inventories carried at market   3,239
Recurring basis [Member] | Commodity futures and forward contracts [Member]    
Derivative [Line Items]    
Unrealized short-term derivative asset 284 620
Unrealized long-term derivative asset   7
Unrealized short-term derivative liability   (581)
Unrealized short-term derivative liability   (17)
Recurring basis [Member] | Level 1 [Member]    
Derivative [Line Items]    
Inventories carried at market   0
Recurring basis [Member] | Level 1 [Member] | Commodity futures and forward contracts [Member]    
Derivative [Line Items]    
Unrealized short-term derivative asset 284 0
Unrealized long-term derivative asset   0
Unrealized short-term derivative liability   (94)
Unrealized short-term derivative liability   0
Recurring basis [Member] | Level 2 [Member]    
Derivative [Line Items]    
Inventories carried at market   3,239
Recurring basis [Member] | Level 2 [Member] | Commodity futures and forward contracts [Member]    
Derivative [Line Items]    
Unrealized short-term derivative asset 0 620
Unrealized long-term derivative asset   7
Unrealized short-term derivative liability   (487)
Unrealized short-term derivative liability   (17)
Recurring basis [Member] | Level 3 [Member]    
Derivative [Line Items]    
Inventories carried at market   0
Recurring basis [Member] | Level 3 [Member] | Commodity futures and forward contracts [Member]    
Derivative [Line Items]    
Unrealized short-term derivative asset 0 0
Unrealized long-term derivative asset   0
Unrealized short-term derivative liability   0
Unrealized short-term derivative liability   0
Recurring basis [Member] | Not designated as hedging instruments [Member] | Forward foreign currency contracts [Member]    
Derivative [Line Items]    
Derivative asset, notional amount   583
Derivative liability, notional amount (73)  
Recurring basis [Member] | Not designated as hedging instruments [Member] | Level 1 [Member] | Forward foreign currency contracts [Member]    
Derivative [Line Items]    
Derivative asset, notional amount   0
Derivative liability, notional amount 0  
Recurring basis [Member] | Not designated as hedging instruments [Member] | Level 2 [Member] | Forward foreign currency contracts [Member]    
Derivative [Line Items]    
Derivative asset, notional amount   583
Derivative liability, notional amount (73)  
Recurring basis [Member] | Not designated as hedging instruments [Member] | Level 3 [Member] | Forward foreign currency contracts [Member]    
Derivative [Line Items]    
Derivative asset, notional amount   $ 0
Derivative liability, notional amount $ 0