XML 95 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives - Additional Information (Detail)
$ in Thousands, lb in Millions
12 Months Ended
Jan. 02, 2021
USD ($)
ForwardContract
lb
$ / lb
Oct. 03, 2020
USD ($)
Dec. 28, 2019
USD ($)
Derivative [Line Items]      
Derivative liabilities, net $ 81   $ 510
Derivative assets, net $ 3,692   193
Fair Value of Derivative   $ 3,600  
MTP Contracts [Member]      
Derivative [Line Items]      
Typical order quantities payment terms net 30 days    
Derivative assets, net $ 400    
Number of outstanding forward contracts | ForwardContract 23    
Derivative, amount of hedged item | lb 44.5    
Derivative average price | $ / lb 0.12    
Maturity period of contract, minimum 1 month    
Maturity period of contract, maximum 24 months    
Aluminum Contracts [Member]      
Derivative [Line Items]      
Derivative liabilities, net $ 3,200    
Number of outstanding forward contracts | ForwardContract 29    
Derivative, amount of hedged item | lb 38.0    
Derivative average price | $ / lb 0.82    
Maturity period of contract, minimum 1 month    
Maturity period of contract, maximum 18 months    
Accumulated other comprehensive income, net of tax $ 2,700   $ 238