XML 105 R90.htm IDEA: XBRL DOCUMENT v3.21.1
DERIVATIVE FINANCIAL INSTRUMENTS AND HEDGING ACTIVITIES - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Fair value, derivative asset $ 32,864 $ 8,057
Fair value, derivative liability (29,779) (64,633)
Other current assets    
Derivatives, Fair Value [Line Items]    
Fair value, derivative asset 4,069 6,494
Other assets    
Derivatives, Fair Value [Line Items]    
Fair value, derivative asset 28,795 1,563
Other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair value, derivative liability (461) (11)
Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Fair value, derivative liability (29,318) (64,622)
Derivatives designated as cash flow hedges | Derivatives designated as cash flow hedges | Foreign currency exchange contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair value, derivative asset 3,477 4,968
Derivatives designated as cash flow hedges | Derivatives designated as cash flow hedges | Foreign currency exchange contracts | Other assets    
Derivatives, Fair Value [Line Items]    
Fair value, derivative asset 160 1,050
Derivatives designated as cash flow hedges | Derivatives designated as cash flow hedges | Foreign currency exchange contracts | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair value, derivative liability (454) 0
Derivatives designated as cash flow hedges | Derivatives designated as cash flow hedges | Foreign currency exchange contracts | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Fair value, derivative liability (17) 0
Derivatives designated as cash flow hedges | Derivatives designated as cash flow hedges | Foreign currency option contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair value, derivative asset 592 1,526
Derivatives designated as cash flow hedges | Derivatives designated as cash flow hedges | Foreign currency option contracts | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair value, derivative liability (7) (11)
Derivatives designated as cash flow hedges | Derivatives designated as cash flow hedges | Interest rate swaps | Other assets    
Derivatives, Fair Value [Line Items]    
Fair value, derivative asset 9,945 0
Derivatives designated as cash flow hedges | Derivatives designated as cash flow hedges | Interest rate swaps | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Fair value, derivative liability (29,301) (51,580)
Derivatives designated as cash flow hedges | Derivatives designated as cash flow hedges | Forward-starting interest rate swaps | Other assets    
Derivatives, Fair Value [Line Items]    
Fair value, derivative asset 18,690 513
Derivatives designated as cash flow hedges | Derivatives designated as cash flow hedges | Forward-starting interest rate swaps | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Fair value, derivative liability $ 0 $ (13,042)