XML 101 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value - Schedule of Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 01, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets (Liabilities) $ 300 $ 9,428
Significant Other Observable Inputs (Level 2) [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets (Liabilities) 300 9,428
Aluminum Forward Contracts [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets (Liabilities)   4,829
Aluminum Forward Contracts [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets (Liabilities)   4,829
MTP Contracts [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets (Liabilities) 300 4,599
MTP Contracts [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets (Liabilities) $ 300 $ 4,599