XML 144 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments - Fair Value of Derivative Instruments and Location in Financial Statements (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Prepaid Expenses and Other Current Assets | Not Designated as Hedging Instrument    
Derivatives Fair Value [Line Items]    
Fair value of assets $ 1,388 $ 2,009
Accrued Expenses and Other Current Liabilities | Not Designated as Hedging Instrument    
Derivatives Fair Value [Line Items]    
Fair value of liabilities 16,173 814
Cash Flow Hedges | Prepaid Expenses and Other Current Assets    
Derivatives Fair Value [Line Items]    
Fair value of assets 6,625 16,214
Cash Flow Hedges | Other Assets    
Derivatives Fair Value [Line Items]    
Fair value of assets 1,189 3,086
Cash Flow Hedges | Accrued Expenses and Other Current Liabilities    
Derivatives Fair Value [Line Items]    
Fair value of liabilities 35,536 6,152
Cash Flow Hedges | Other Liabilities    
Derivatives Fair Value [Line Items]    
Fair value of liabilities $ 43,144 $ 17,273