XML 64 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Financial Instruments and Fair Value Measurement (Details) - USD ($)
$ in Thousands
Jun. 29, 2019
Mar. 30, 2019
Dec. 29, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 30, 2017
Derivative [Line Items]            
Unrealized short-term derivative liability $ 309   $ 862      
Contingent Consideration (4,286) $ (4,286) (4,286) $ (4,548) $ (8,904) $ (11,320)
Recurring basis [Member]            
Derivative [Line Items]            
Contingent Consideration (4,286)   (4,286)      
Inventories carried at market     3,239      
Recurring basis [Member] | Commodity futures and forward contracts [Member]            
Derivative [Line Items]            
Unrealized short-term derivative asset 162   620      
Unrealized long-term derivative asset     7      
Unrealized short-term derivative liability     (581)      
Unrealized long-term derivative liability     (17)      
Recurring basis [Member] | Level 1 [Member]            
Derivative [Line Items]            
Contingent Consideration 0   0      
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 162   0      
Unrealized long-term derivative asset     0      
Unrealized short-term derivative liability     (94)      
Unrealized long-term derivative liability     0      
Recurring basis [Member] | Level 2 [Member]            
Derivative [Line Items]            
Contingent Consideration 0   0      
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 long-term derivative liability     (17)      
Recurring basis [Member] | Level 3 [Member]            
Derivative [Line Items]            
Contingent Consideration (4,286)   (4,286)      
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 long-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 190   583      
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   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 190   583      
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   $ 0