XML 66 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Risk Management and Derivatives - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Designated as Hedging Instrument      
Derivatives, Fair Value [Line Items]      
Derivative assets $ 21,150 $ 4,064 $ 11,121
Derivative liabilities 16 11,215 2,558
Designated as Hedging Instrument | Foreign currency contracts | Other current assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 19,441 4,040 10,427
Designated as Hedging Instrument | Foreign currency contracts | Other long term assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 1,709 24 694
Designated as Hedging Instrument | Foreign currency contracts | Other current liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities 16 8,772 2,425
Designated as Hedging Instrument | Foreign currency contracts | Other long term liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities 0 2,443 133
Designated as Hedging Instrument | Interest rate swap contracts | Other long term assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 0 0 0
Not Designated as Hedging Instrument      
Derivatives, Fair Value [Line Items]      
Derivative assets 1,106 2,337 1,112
Derivative liabilities 4,494 9,510 8,830
Not Designated as Hedging Instrument | Foreign currency contracts | Other current assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 1,106 2,337 1,112
Not Designated as Hedging Instrument | Foreign currency contracts | Other current liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities $ 4,494 $ 9,510 $ 8,830