XML 39 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Risk Management and Derivatives - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Designated as Hedging Instrument      
Derivatives, Fair Value [Line Items]      
Derivative assets $ 39,878 $ 4,064 $ 10,458
Derivative liabilities 789 11,215 2,280
Designated as Hedging Instrument | Foreign Currency Contract | Other Current Assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 35,087 4,040 10,185
Designated as Hedging Instrument | Foreign Currency Contract | Other Long Term Assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 4,791 24 273
Designated as Hedging Instrument | Foreign Currency Contract | Other Current Liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities 789 8,772 1,973
Designated as Hedging Instrument | Foreign Currency Contract | Other Long Term Liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities 0 2,443 307
Designated as Hedging Instrument | Interest Rate Swap | 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 8,582 2,337 4,611
Derivative liabilities 1,740 9,510 840
Not Designated as Hedging Instrument | Foreign Currency Contract | Other Current Assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 8,582 2,337 4,611
Not Designated as Hedging Instrument | Foreign Currency Contract | Other Current Liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities $ 1,740 $ 9,510 $ 840