XML 99 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives - Gains (Losses) on Derivative Financial Instruments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Jan. 02, 2021
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives $ (7,690) $ 24,455 $ 1,569
Aluminum Contracts [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain or (Loss) Reclassified from Accumulated OCI(L) into Income $ (2,903) $ 12,373 $ (2,470)
Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives
Aluminum Contracts [Member] | Inventory Classified as Cost of Sales [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives $ (7,732) $ 14,012 $ 1,037
MTP Contracts [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain or (Loss) Reclassified from Accumulated OCI(L) into Income $ 4,341 $ 6,265 $ 111
Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives
MTP Contracts [Member] | Inventory Classified as Cost of Sales [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives $ 42 $ 10,443 $ 532