XML 62 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Instruments and Hedging Strategies - Fair Value Carrying Amount of Derivatives (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Derivative [Line Items]    
Derivative Asset, Fair Value $ 52,863 $ 23,178
Derivative Liability, Fair Value 16,374 7,831
Level 2: | Derivatives Designated As Hedging Instruments    
Derivative [Line Items]    
Derivative Asset, Fair Value 52,792 23,010
Derivative Liability, Fair Value 15,516 7,689
Level 2: | Derivatives Designated As Hedging Instruments | Other current assets    
Derivative [Line Items]    
Derivative Asset, Fair Value 29,900 12,686
Level 2: | Derivatives Designated As Hedging Instruments | Other assets    
Derivative [Line Items]    
Derivative Asset, Fair Value 22,892 10,324
Level 2: | Derivatives Designated As Hedging Instruments | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative Liability, Fair Value 7,875 4,036
Level 2: | Derivatives Designated As Hedging Instruments | Other long-term liabilities    
Derivative [Line Items]    
Derivative Liability, Fair Value 7,641 3,653
Level 2: | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative Asset, Fair Value 71 168
Derivative Liability, Fair Value 858 142
Level 2: | Not Designated as Hedging Instrument | Other current assets    
Derivative [Line Items]    
Derivative Asset, Fair Value 71 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 858 142
Level 2: | Not Designated as Hedging Instrument | Other long-term liabilities    
Derivative [Line Items]    
Derivative Liability, Fair Value $ 0 $ 0