XML 63 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments and Hedging Strategies - Fair Value Carrying Amount of Derivatives (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Derivative [Line Items]    
Derivative Asset, Fair Value $ 29,405 $ 23,178
Derivative Liability, Fair Value 11,411 7,831
Level 2: | Derivatives Designated As Hedging Instruments    
Derivative [Line Items]    
Derivative Asset, Fair Value 28,791 23,010
Derivative Liability, Fair Value 10,238 7,689
Level 2: | Derivatives Designated As Hedging Instruments | Other current assets    
Derivative [Line Items]    
Derivative Asset, Fair Value 15,577 12,686
Level 2: | Derivatives Designated As Hedging Instruments | Other assets    
Derivative [Line Items]    
Derivative Asset, Fair Value 13,214 10,324
Level 2: | Derivatives Designated As Hedging Instruments | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative Liability, Fair Value 5,250 4,036
Level 2: | Derivatives Designated As Hedging Instruments | Other long-term liabilities    
Derivative [Line Items]    
Derivative Liability, Fair Value 4,988 3,653
Level 2: | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative Asset, Fair Value 614 168
Derivative Liability, Fair Value 1,173 142
Level 2: | Not Designated as Hedging Instrument | Other current assets    
Derivative [Line Items]    
Derivative Asset, Fair Value 614 168
Level 2: | Not Designated as Hedging Instrument | Other assets    
Derivative [Line Items]    
Derivative Asset, Fair Value 0 0
Level 2: | Not Designated as Hedging Instrument | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative Liability, Fair Value 1,173 142
Level 2: | Not Designated as Hedging Instrument | Other long-term liabilities    
Derivative [Line Items]    
Derivative Liability, Fair Value $ 0 $ 0