XML 76 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value $ 15,564 $ 5,711 $ 8,573
Derivative liabilities, fair value 6,300 25,494 13,941
Derivatives designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 14,399 3,691 6,236
Derivative liabilities, fair value 4,053 24,691 12,858
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 11,624 3,641 5,340
Derivatives designated as hedging instruments | Foreign currency forward exchange and other contracts | Other noncurrent assets      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 2,775 50 896
Derivatives designated as hedging instruments | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 4,046 20,330 9,256
Derivatives designated as hedging instruments | Foreign currency forward exchange and other contracts | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 7 4,361 3,602
Derivatives not designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 1,165 2,020 2,337
Derivatives not designated as hedging instruments | Foreign currency forward exchange and other contracts      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 2,247 803 1,083
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,165 1,982 2,337
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 2,247 803 984
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 $ 99