XML 73 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value $ 8,573 $ 15,002 $ 27,638
Derivative liabilities, fair value 13,941 2,976 3,210
Derivatives designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 6,236 10,942 27,019
Derivative liabilities, fair value 12,858 2,713 474
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 5,340 10,227 22,077
Derivatives designated as hedging instruments | Foreign currency forward exchange contracts and other | Other noncurrent assets      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 896 715 4,942
Derivatives designated as hedging instruments | Foreign currency forward exchange contracts and other | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 9,256 2,500 426
Derivatives designated as hedging instruments | Foreign currency forward exchange contracts and other | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 3,602 213 48
Derivatives not designated as hedging instruments | Foreign currency forward exchange contracts and other      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 1,083 263 2,736
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 2,337 4,060 619
Derivatives not designated as hedging instruments | Foreign currency forward exchange contracts and other | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 984 263 2,736
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 $ 99 $ 0 $ 0