XML 31 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Financial Instruments - Summary of Fair Value of Derivatives by Balance Sheet Line Item (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets $ 9,145 $ 3,207
Other Non-current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 12,828 1,011
Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 4,357 2,506
Other Non-current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 8,268 9,464
Designated as Hedging Instrument [Member] | Natural Gas [Member] | Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 81 275
Designated as Hedging Instrument [Member] | Natural Gas [Member] | Other Non-current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 7  
Designated as Hedging Instrument [Member] | Natural Gas [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 1,312 355
Designated as Hedging Instrument [Member] | Natural Gas [Member] | Other Non-current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 727  
Foreign Exchange Forward Contracts [Member] | Designated as Hedging Instrument [Member] | Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 7,808 2,599
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 12,821 1,011
Foreign Exchange Forward Contracts [Member] | Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 60 659
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 100 6,202
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 1,196 333
Foreign Exchange Forward Contracts [Member] | Not Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 554 207
Aluminum Forward Contracts [Member] | Designated as Hedging Instrument [Member] | Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 60  
Aluminum Forward Contracts [Member] | Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 127 927
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 2,304 131
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 3,525 128
Embedded derivative liability [Member] | Other Non-current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities $ 3,916 3,134
Cross Currency Swap Not Designated as Hedging Instrument [Member] | Not Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities   $ 227