XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives - Gains (Losses) on Derivative Financial Instruments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives $ (12,929) $ 9,073 $ (6,854) $ 17,361
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 (13,022) 5,108 (7,415) 9,191
Amount of Gain or (Loss) Reclassified from Accumulated OCI(L) into Income 1,210 2,764 2,588 4,152
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 93 3,965 561 8,170
Amount of Gain or (Loss) Reclassified from Accumulated OCI(L) into Income $ 2,488 $ 1,369 $ 3,172 $ 1,756