XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments - Derivatives Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Derivatives, Fair Value [Line Items]      
Derivative Assets $ 8,562 $ 22,031 $ 8,565
Derivative Liabilities 6,092 2,337 4,609
Derivatives Designated as Hedging Instruments:      
Derivatives, Fair Value [Line Items]      
Derivative Assets 7,976 20,065 5,054
Derivative Liabilities 4,654 1,435 4,436
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 7,423 17,290 4,631
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Other noncurrent assets      
Derivatives, Fair Value [Line Items]      
Derivative Assets 553 2,775 423
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 3,749 1,370 4,389
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Other noncurrent liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 905 65 47
Derivatives Not Designated as Hedging Instruments:      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 1,438 902 173
Derivatives Not Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts      
Derivatives, Fair Value [Line Items]      
Derivative Assets 586 1,966 3,511
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 586 1,966 3,511
Derivatives Not Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities $ 1,438 $ 902 $ 173