XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Instruments - Schedule of Derivatives Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Derivatives, Fair Value [Line Items]      
Derivative Assets $ 3,285 $ 22,031 $ 10,506
Derivative Liabilities 39,649 2,337 2,383
Derivatives Designated as Hedging Instruments:      
Derivatives, Fair Value [Line Items]      
Derivative Assets 1,938 20,065 9,993
Derivative Liabilities 38,713 1,435 1,866
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 1,649 17,290 8,872
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Other noncurrent assets      
Derivatives, Fair Value [Line Items]      
Derivative Assets 289 2,775 1,121
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 30,139 1,370 1,739
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 8,574 65 127
Derivatives Not Designated as Hedging Instruments:      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 936 902 517
Derivatives Not Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts      
Derivatives, Fair Value [Line Items]      
Derivative Assets 1,347 1,966 513
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 1,347 1,966 513
Derivatives Not Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities $ 936 $ 902 $ 517