XML 71 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Instruments - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Derivatives, Fair Value [Line Items]      
Derivative Assets $ 44,182 $ 18,075 $ 8,803
Derivative Liabilities 2,136 3,810 16,231
Derivatives designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Derivative Assets 37,528 14,361 7,179
Derivative Liabilities 1,239 2,581 11,044
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 31,145 13,361 5,405
Derivatives designated as hedging instruments | Foreign currency forward exchange and other contracts | Other noncurrent assets      
Derivatives, Fair Value [Line Items]      
Derivative Assets 6,383 1,000 1,774
Derivatives designated as hedging instruments | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 1,132 2,301 10,774
Derivatives designated as hedging instruments | Foreign currency forward exchange and other contracts | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 107 280 270
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 6,654 3,714 1,624
Derivatives not designated as hedging instruments | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities $ 897 $ 1,229 $ 5,187