XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative Financial Instruments - Summary of Fair Value of Derivatives by Balance Sheet Line Item (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets $ 2,709 $ 3,463
Other Non-current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 3,614 6,755
Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 12,930 8,350
Other Non-current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 10,513 6,909
Designated as Hedging Instrument [Member] | Natural Gas [Member] | Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 930 816
Designated as Hedging Instrument [Member] | Natural Gas [Member] | Other Non-current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 231 224
Designated as Hedging Instrument [Member] | Natural Gas [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 1 22
Designated as Hedging Instrument [Member] | Natural Gas [Member] | Other Non-current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 17 70
Foreign Exchange Forward Contracts [Member] | Designated as Hedging Instrument [Member] | Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 537 1,218
Foreign Exchange Forward Contracts [Member] | Designated as Hedging Instrument [Member] | Other Non-current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 3,383 6,531
Foreign Exchange Forward Contracts [Member] | Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 5,484 3,435
Foreign Exchange Forward Contracts [Member] | Designated as Hedging Instrument [Member] | Other Non-current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 7,504 2,645
Foreign Exchange Forward Contracts [Member] | Not Designated as Hedging Instrument [Member] | Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 639 1,167
Foreign Exchange Forward Contracts [Member] | Not Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 2,713 122
Aluminum Forward Contracts [Member] | Designated as Hedging Instrument [Member] | Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 603 262
Interest Rate Swap Contracts Designated as Hedges [Member] | Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 4,732 4,771
Interest Rate Swap Contracts Designated as Hedges [Member] | Designated as Hedging Instrument [Member] | Other Non-current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities $ 2,992 $ 4,194