XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Instruments - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Derivatives, Fair Value [Line Items]      
Derivative Assets $ 16,362 $ 17,563 $ 32,897
Derivative Liabilities 5,215 10,754 3,519
Derivatives Designated as Hedging Instruments:      
Derivatives, Fair Value [Line Items]      
Derivative Assets 11,464 16,400 18,801
Derivative Liabilities 4,254 4,454 3,065
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 11,051 14,899 17,146
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Other noncurrent assets      
Derivatives, Fair Value [Line Items]      
Derivative Assets 413 1,501 1,655
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 3,903 3,647 2,345
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 351 807 720
Derivatives Not Designated as Hedging Instruments:      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 961 6,300 454
Derivatives Not Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts      
Derivatives, Fair Value [Line Items]      
Derivative Assets 4,898 1,163 14,096
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 4,898 1,163 14,096
Derivatives Not Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 961 6,261 454
Derivatives Not Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities $ 0 $ 39 $ 0