XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivatives - Additional Information (Detail)
$ in Thousands, lb in Millions
9 Months Ended
Oct. 01, 2022
USD ($)
Forwardcontract
lb
$ / lb
Jan. 01, 2022
USD ($)
Derivative [Line Items]    
Derivative liability $ 4,001  
Derivative assets 598 $ 9,428
Fair Value of Derivative $ 3,400  
MTP Contracts [Member]    
Derivative [Line Items]    
Typical order quantities payment terms net 30 days  
Derivative assets $ 600  
Number of outstanding forward contracts | Forwardcontract 2  
Derivative, amount of hedged item | lb 5.3  
Derivative average price | $ / lb 0.11  
Maturity period of contract, minimum 1 month  
Maturity period of contract, maximum 3 months  
Aluminum Forward Contracts [Member]    
Derivative [Line Items]    
Derivative liability $ 4,000  
Number of outstanding forward contracts | Forwardcontract 8  
Derivative, amount of hedged item | lb 11.5  
Derivative average price | $ / lb 1.33  
Maturity period of contract, minimum 1 month  
Maturity period of contract, maximum 3 months  
Aluminum Contracts and MTP Contracts [Member]    
Derivative [Line Items]    
Accumulated other comprehensive (loss) income $ (2,500) $ 7,000