XML 43 R72.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Instruments - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Derivatives, Fair Value [Line Items]      
Derivative Assets, Fair Value $ 27,638 $ 16,092 $ 9,776
Derivative Liabilities, Fair Value 3,210 2,910 9,792
Derivatives designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Derivative Assets, Fair Value 27,019 13,735 9,157
Derivative Liabilities, Fair Value 474 1,139 5,287
Derivatives designated as hedging instruments | Foreign currency forward exchange contracts | Prepaid expenses and other current assets      
Derivatives, Fair Value [Line Items]      
Derivative Assets, Fair Value 22,077 12,122 7,399
Derivatives designated as hedging instruments | Foreign currency forward exchange contracts | Other noncurrent assets      
Derivatives, Fair Value [Line Items]      
Derivative Assets, Fair Value 4,942 1,613 1,758
Derivatives designated as hedging instruments | Foreign currency forward exchange contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities, Fair Value 426 954 5,219
Derivatives designated as hedging instruments | Foreign currency forward exchange contracts | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities, Fair Value 48 185 68
Derivatives not designated as hedging instruments | Foreign currency forward exchange contracts | Prepaid expenses and other current assets      
Derivatives, Fair Value [Line Items]      
Derivative Assets, Fair Value 619 2,357 619
Derivatives not designated as hedging instruments | Foreign currency forward exchange contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities, Fair Value $ 2,736 $ 1,771 $ 4,505