XML 60 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments and Hedging Strategies - Fair Value Carrying Amount of Derivatives (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Derivative [Line Items]    
Derivative Asset, Fair Value $ 36,368 $ 33,592
Derivative Liability, Fair Value 11,854 15,941
Level 2: | Derivatives Designated As Hedging Instruments    
Derivative [Line Items]    
Derivative Asset, Fair Value 36,321 33,123
Derivative Liability, Fair Value 11,811 13,677
Level 2: | Derivatives Designated As Hedging Instruments | Other current assets    
Derivative [Line Items]    
Derivative Asset, Fair Value 23,701 19,584
Level 2: | Derivatives Designated As Hedging Instruments | Other assets    
Derivative [Line Items]    
Derivative Asset, Fair Value 12,620 13,539
Level 2: | Derivatives Designated As Hedging Instruments | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative Liability, Fair Value 7,392 8,184
Level 2: | Derivatives Designated As Hedging Instruments | Other long-term liabilities    
Derivative [Line Items]    
Derivative Liability, Fair Value 4,419 5,493
Level 2: | Not Designated as Hedging Instrument | Other current assets    
Derivative [Line Items]    
Derivative Asset, Fair Value 47 469
Level 2: | Not Designated as Hedging Instrument | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative Liability, Fair Value $ 43 $ 2,264