XML 51 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Instruments - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value $ 37,457 $ 15,002 $ 20,121
Derivative liabilities, fair value 11,166 2,976 6,183
Derivatives designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 23,646 10,942 19,744
Derivative liabilities, fair value 9,348 2,713 1,191
Derivatives designated as hedging instruments | Foreign currency forward exchange contracts and other | Prepaid expenses and other current assets      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 21,121 10,227 16,703
Derivatives designated as hedging instruments | Foreign currency forward exchange contracts and other | Other noncurrent assets      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 2,525 715 3,041
Derivatives designated as hedging instruments | Foreign currency forward exchange contracts and other | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 6,841 2,500 1,045
Derivatives designated as hedging instruments | Foreign currency forward exchange contracts and other | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 2,507 213 146
Derivatives not designated as hedging instruments | Foreign currency forward exchange contracts and other      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 1,818 263 4,992
Derivatives not designated as hedging instruments | Foreign currency forward exchange contracts and other | Prepaid expenses and other current assets      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 13,811 4,060 377
Derivatives not designated as hedging instruments | Foreign currency forward exchange contracts and other | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 1,594 263 4,992
Derivatives not designated as hedging instruments | Foreign currency forward exchange contracts and other | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value $ 224 $ 0 $ 0