XML 81 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Gains (Losses) on Derivative Financial Instruments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2020
Jun. 29, 2019
Jul. 04, 2020
Jun. 29, 2019
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives $ 1,530 $ (1,542) $ (3,683) $ (947)
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 1,556 (1,542) (3,604) (947)
Amount of Gain or (Loss) Reclassified from Accumulated OCI(L) into Income (1,506) $ (1,223) (2,118) $ (2,138)
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 (26)   (79)  
Amount of Gain or (Loss) Reclassified from Accumulated OCI(L) into Income $ (87)   $ (87)