XML 99 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives - Additional Information (Detail)
$ in Thousands, lb in Millions
12 Months Ended
Jan. 01, 2022
USD ($)
Forwardcontract
lb
$ / lb
Jan. 02, 2021
USD ($)
Derivative [Line Items]    
Derivative assets $ 9,428 $ 3,692
Fair Value of Derivative $ 9,400  
MTP Contracts [Member]    
Derivative [Line Items]    
Typical order quantities payment terms net 30 days  
Derivative assets $ 4,600  
Number of outstanding forward contracts | Forwardcontract 10  
Derivative, amount of hedged item | lb 23.5  
Derivative average price | $ / lb 0.12  
Maturity period of contract, minimum 1 month  
Maturity period of contract, maximum 12 months  
Aluminum Forward Contracts [Member]    
Derivative [Line Items]    
Derivative assets $ 4,800  
Number of outstanding forward contracts | Forwardcontract 21  
Derivative, amount of hedged item | lb 30.7  
Derivative average price | $ / lb 1.11  
Maturity period of contract, minimum 1 month  
Maturity period of contract, maximum 12 months  
Accumulated other comprehensive income, net of tax $ 7,000 $ 2,700