XML 68 R55.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE INSTRUMENTS - Fair Value of Derivative Instruments By Balance Sheet Location (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets $ 36,481 $ 16,461
Total derivatives designated as hedges — Liabilities 117,927 53,470
Interest rate swap | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets 0 12
Interest rate swap | Other assets    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets 0 0
Interest rate swap | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 22,701 6,635
Interest rate swap | Other liabilities    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 79,426 38,522
Cross-currency swap | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets 5,030 5,032
Cross-currency swap | Other assets    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets 0 0
Cross-currency swap | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 690 101
Cross-currency swap | Other liabilities    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 4,299 5,440
Cross-currency swap | Net Investment Hedges | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets 8,195 7,952
Cross-currency swap | Net Investment Hedges | Other assets    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets 23,256 3,465
Cross-currency swap | Net Investment Hedges | Other liabilities    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities $ 10,811 $ 2,772