XML 76 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value $ 8,803 $ 5,711 $ 13,754
Derivative liabilities, fair value 16,231 25,494 8,679
Derivatives designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 7,179 3,691 12,968
Derivative liabilities, fair value 11,044 24,691 3,214
Derivatives designated as hedging instruments | Foreign currency forward exchange and other contracts | Prepaid expenses and other current assets      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 5,405 3,641 11,731
Derivatives designated as hedging instruments | Foreign currency forward exchange and other contracts | Other noncurrent assets      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 1,774 50 1,237
Derivatives designated as hedging instruments | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 10,774 20,330 1,973
Derivatives designated as hedging instruments | Foreign currency forward exchange and other contracts | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 270 4,361 1,241
Derivatives not designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 1,624 2,020 786
Derivatives not designated as hedging instruments | Foreign currency forward exchange and other contracts      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 5,187 803 5,465
Derivatives not designated as hedging instruments | Foreign currency forward exchange and other contracts | Prepaid expenses and other current assets      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 1,624 1,982 786
Derivatives not designated as hedging instruments | Foreign currency forward exchange and other contracts | Other noncurrent assets      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 0 38 0
Derivatives not designated as hedging instruments | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 5,187 803 5,280
Derivatives not designated as hedging instruments | Foreign currency forward exchange and other contracts | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value $ 0 $ 0 $ 185