XML 94 R82.htm IDEA: XBRL DOCUMENT v3.25.1
HEDGING INSTRUMENTS (Schedule of Fair Values and Balance Sheet Classifications of Derivatives Designated as Hedging Instruments) (Details) - Derivatives and non-derivatives designated as hedging instruments - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet $ 9,218 $ 21,132
Gross amounts subject to master netting arrangements not offset on the balance sheet (807) 0
Net amount 8,411 21,132
Total hedging instruments presented on the balance sheet 99,202 92,836
Gross amounts subject to master netting arrangements not offset on the balance sheet (807) 0
Net amount 98,395 92,836
Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 3,262 33
Other current assets | Foreign currency exchange contracts | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet 7,454 16,921
Other current assets | Cross currency swaps | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet 1,193 1,839
Other long-term assets | Foreign currency exchange contracts | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet 108 0
Other long-term assets | Cross currency swaps | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet 0 1,662
Other long-term assets | Interest rate swap contract | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet 463 710
Accrued liabilities | Foreign currency exchange contracts | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 732 0
Other long-term liabilities | Foreign currency exchange contracts | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 75 0
Other long-term liabilities | Cross currency swaps | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 2,455 33
Long-term debt | Non-derivative foreign currency denominated debt designated as net investment hedge on the balance sheet    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet $ 95,940 $ 92,803