XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative Instruments - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value $ 7,834 $ 5,711 $ 37,457
Derivative liabilities, fair value 17,304 25,494 11,166
Derivatives designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 5,784 3,691 23,646
Derivative liabilities, fair value 11,817 24,691 9,348
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 4,534 3,641 21,121
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,250 50 2,525
Derivatives designated as hedging instruments | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 11,009 20,330 6,841
Derivatives designated as hedging instruments | Foreign currency forward exchange and other contracts | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 808 4,361 2,507
Derivatives not designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Derivative assets, fair value 2,050 2,020 13,811
Derivatives not designated as hedging instruments | Foreign currency forward exchange and other contracts      
Derivatives, Fair Value [Line Items]      
Derivative liabilities, fair value 5,487 803 1,818
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 2,050 1,982 13,811
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,487 803 1,594
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 $ 224