XML 53 R66.htm IDEA: XBRL DOCUMENT v3.19.3
Derivatives - Additional Information (Detail)
$ in Thousands, lb in Millions
9 Months Ended
Sep. 28, 2019
USD ($)
ForwardContract
lb
$ / lb
Dec. 29, 2018
USD ($)
Derivative [Line Items]    
Derivative liabilities, net $ 2,531 $ 4,118
Fair Value of Derivative 2,400  
Aluminum Contracts [Member]    
Derivative [Line Items]    
Derivative liabilities, net $ 2,500  
Number of outstanding forward contracts | ForwardContract 36  
Derivative, amount of hedged item | lb 34.5  
Derivative average price | $ / lb 0.87  
Maturity period of contract, minimum 1 month  
Maturity period of contract, maximum 15 months  
Accumulated other comprehensive income, net of tax $ 1,900 $ 3,100