XML 111 R96.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 29, 2018
USD ($)
Sep. 29, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2016
USD ($)
Oct. 01, 2016
USD ($)
Jul. 02, 2016
USD ($)
Apr. 02, 2016
USD ($)
Dec. 29, 2018
USD ($)
month
Dec. 30, 2017
USD ($)
Dec. 31, 2016
USD ($)
Derivatives, Fair Value [Line Items]                      
Number of months cash flow hedge gain (loss) reclassified over | month                 12    
Amount reclassified from accumulated other comprehensive loss into earnings over next 12 months                 $ 2,200    
Net income $ 42,144 $ (5,137) $ (29,138) $ 98,075 $ 106,944 $ 8,684 $ 10,328 $ 7,398 105,944 $ 133,354 $ 107,224
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member] | Other Current Assets [Member]                      
Derivatives, Fair Value [Line Items]                      
Asset Derivatives Fair Value 1,600               1,600 0  
Corn Option [Member] | Designated as Hedging Instrument [Member] | Other Current Assets [Member]                      
Derivatives, Fair Value [Line Items]                      
Asset Derivatives Fair Value 0               0 $ 3,400  
Commodity Contract [Member]                      
Derivatives, Fair Value [Line Items]                      
Forward purchase amount $ 25,200               25,200    
Cash Flow Hedging [Member]                      
Derivatives, Fair Value [Line Items]                      
Net income                 $ 0