XML 81 R70.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Derivatives, Fair Value [Line Items]      
Derivative asset, fair value $ 17,122 $ 16,092 $ 10,780
Derivative liability, fair value 1,779 2,910 7,360
Derivatives designated as hedging instruments:      
Derivatives, Fair Value [Line Items]      
Derivative asset, fair value 16,193 13,735 9,362
Derivative liability, fair value 1,312 1,139 6,730
Derivatives designated as hedging instruments: | Foreign currency forward exchange contracts | Prepaid expenses and other current assets      
Derivatives, Fair Value [Line Items]      
Derivative asset, fair value 13,620 12,122 7,321
Derivatives designated as hedging instruments: | Foreign currency forward exchange contracts | Other noncurrent assets      
Derivatives, Fair Value [Line Items]      
Derivative asset, fair value 2,573 1,613 2,041
Derivatives designated as hedging instruments: | Foreign currency forward exchange contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liability, fair value 949 954 6,535
Derivatives designated as hedging instruments: | Foreign currency forward exchange contracts | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liability, fair value 363 185 195
Derivatives not designated as hedging instruments: | Foreign currency forward exchange contracts | Prepaid expenses and other current assets      
Derivatives, Fair Value [Line Items]      
Derivative asset, fair value 929 2,357 1,418
Derivatives not designated as hedging instruments: | Foreign currency forward exchange contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liability, fair value $ 467 $ 1,771 $ 630