XML 49 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments and Fair Value Measurement (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Jun. 29, 2019
Dec. 29, 2018
Sep. 29, 2018
Jun. 30, 2018
Dec. 30, 2017
Derivative [Line Items]            
Unrealized short-term derivative liability $ 310   $ 862      
Contingent Consideration (4,286) $ (4,286) (4,286) $ (4,573) $ (4,548) $ (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     620      
Unrealized long-term derivative asset     7      
Unrealized short-term derivative liability (703)   (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     0      
Unrealized long-term derivative asset     0      
Unrealized short-term derivative liability (703)   (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     620      
Unrealized long-term derivative asset     7      
Unrealized short-term derivative liability 0   (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      
Unrealized long-term derivative asset     0      
Unrealized short-term derivative liability 0   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 257   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 257   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