XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Derivative Instruments - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Derivatives, Fair Value [Line Items]      
Derivative Assets $ 32,897 $ 18,075 $ 7,834
Derivative Liabilities 3,519 3,810 17,304
Derivatives designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Derivative Assets 18,801 14,361 5,784
Derivative Liabilities 3,065 2,581 11,817
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 17,146 13,361 4,534
Derivatives designated as hedging instruments | Foreign currency forward exchange and other contracts | Other noncurrent assets      
Derivatives, Fair Value [Line Items]      
Derivative Assets 1,655 1,000 1,250
Derivatives designated as hedging instruments | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 2,345 2,301 11,009
Derivatives designated as hedging instruments | Foreign currency forward exchange and other contracts | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 720 280 808
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 14,096 3,714 2,050
Derivatives not designated as hedging instruments | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities $ 454 $ 1,229 $ 5,487