XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.2
Derivative Instruments - Derivatives Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Derivatives, Fair Value [Line Items]      
Derivative Assets $ 10,506 $ 2,828 $ 8,724
Derivative Liabilities 2,383 9,564 7,577
Derivatives Designated as Hedging Instruments:      
Derivatives, Fair Value [Line Items]      
Derivative Assets 9,993 2,250 7,549
Derivative Liabilities 1,866 9,095 7,085
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 8,872 2,198 7,440
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Other noncurrent assets      
Derivatives, Fair Value [Line Items]      
Derivative Assets 1,121 52 109
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 1,739 7,520 6,601
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 127 1,575 484
Derivatives Not Designated as Hedging Instruments:      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 517 469 492
Derivatives Not Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts      
Derivatives, Fair Value [Line Items]      
Derivative Assets 513 578 1,175
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 513 578 1,175
Derivatives Not Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 517 449 492
Derivatives Not Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities $ 0 $ 20 $ 0