XML 67 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Risk Management and Derivatives - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Designated as Hedging Instrument      
Derivatives, Fair Value [Line Items]      
Derivative assets $ 5,659 $ 4,064 $ 20,086
Derivative liabilities 4,942 11,215 1,260
Designated as Hedging Instrument | Foreign currency contracts | Other current assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 5,659 4,040 18,866
Designated as Hedging Instrument | Foreign currency contracts | Other long term assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 0 24 1,220
Designated as Hedging Instrument | Foreign currency contracts | Other current liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities 4,942 8,772 1,260
Designated as Hedging Instrument | Foreign currency contracts | Other long term liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities 0 2,443 0
Not Designated as Hedging Instrument      
Derivatives, Fair Value [Line Items]      
Derivative assets 5,373 2,337 1,393
Derivative liabilities 1,714 9,510 2,794
Not Designated as Hedging Instrument | Foreign currency contracts | Other current assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 5,373 2,337 1,393
Not Designated as Hedging Instrument | Foreign currency contracts | Other current liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities $ 1,714 $ 9,510 $ 2,794