XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Additional Information (Detail)
$ in Thousands, lb in Millions
9 Months Ended
Oct. 03, 2020
USD ($)
ForwardContract
lb
$ / lb
Dec. 28, 2019
USD ($)
Derivative [Line Items]    
Derivative assets, net $ 686 $ 193
Derivative liabilities, net 386 510
Fair Value of Derivative $ 200  
MTP Contracts [Member]    
Derivative [Line Items]    
Typical order quantities payment terms net 30 days  
Derivative liabilities, net $ 30  
Number of outstanding forward contracts | ForwardContract 14  
Derivative, amount of hedged item | lb 31.5  
Derivative average price | $ / lb 0.12  
Maturity period of contract, minimum 1 month  
Maturity period of contract, maximum 15 months  
Aluminum Contracts [Member]    
Derivative [Line Items]    
Derivative assets, net $ 300  
Number of outstanding forward contracts | ForwardContract 28  
Derivative, amount of hedged item | lb 34.6  
Derivative average price | $ / lb 0.80  
Maturity period of contract, minimum 1 month  
Maturity period of contract, maximum 15 months  
Aluminum Contracts and MTP Contracts [Member]    
Derivative [Line Items]    
Accumulated other comprehensive income (losses), net of tax $ 200 $ (200)