XML 139 R117.htm IDEA: XBRL DOCUMENT v3.25.0.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
Dec. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet $ 21,132 $ 3,898
Gross amounts subject to master netting arrangements not offset on the balance sheet 0 (1,783)
Net amount 21,132 2,115
Total hedging instruments presented on the balance sheet 92,836 108,760
Gross amounts subject to master netting arrangements not offset on the balance sheet 0 (1,783)
Net amount 92,836 106,977
Cash Flow Hedges    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 33 10,573
Other current assets | Foreign currency exchange contracts | Cash Flow Hedges    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet 16,921 1,783
Other current assets | Cross currency swaps | Cash Flow Hedges    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet 1,839 0
Other long-term assets | Cross currency swaps | Cash Flow Hedges    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet 1,662 664
Other long-term assets | Interest rate swap contract | Cash Flow Hedges    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet 710 1,451
Accrued liabilities | Foreign currency exchange contracts | Cash Flow Hedges    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 0 5,532
Other long-term liabilities | Cross currency swaps | Cash Flow Hedges    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 33 5,041
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 $ 92,803 $ 98,187