XML 131 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
DERIVATIVE FINANCIAL INSTRUMENTS AND HEDGING ACTIVITIES - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Derivative assets $ 50,546 $ 62,595
Derivative liabilities (10,242) (2,146)
Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 170 7,259
Other assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 50,376 55,336
Other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (4,697) (803)
Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (5,545) (1,343)
Designated as Hedging Instrument | Derivatives Designated as Cash Flow Hedges | Foreign currency exchange contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 0 1,175
Designated as Hedging Instrument | Derivatives Designated as Cash Flow Hedges | Foreign currency exchange contracts | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 0 2,405
Designated as Hedging Instrument | Derivatives Designated as Cash Flow Hedges | Foreign currency exchange contracts | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (3,837) (664)
Designated as Hedging Instrument | Derivatives Designated as Cash Flow Hedges | Foreign currency exchange contracts | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (3,048) 0
Designated as Hedging Instrument | Derivatives Designated as Cash Flow Hedges | Foreign currency option contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 170 342
Designated as Hedging Instrument | Derivatives Designated as Cash Flow Hedges | Foreign currency option contracts | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 1,023 2,158
Designated as Hedging Instrument | Derivatives Designated as Cash Flow Hedges | Foreign currency option contracts | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (860) (139)
Designated as Hedging Instrument | Derivatives Designated as Cash Flow Hedges | Foreign currency option contracts | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (2,497) (789)
Designated as Hedging Instrument | Derivatives Designated as Cash Flow Hedges | Interest rate swaps | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 0 5,742
Designated as Hedging Instrument | Derivatives Designated as Cash Flow Hedges | Interest rate swaps | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 49,353 37,983
Designated as Hedging Instrument | Derivatives Designated as Cash Flow Hedges | Interest rate swaps | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities 0 (546)
Designated as Hedging Instrument | Derivatives Designated as Cash Flow Hedges | Forward-starting interest rate swaps | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 0 12,790
Designated as Hedging Instrument | Derivatives Designated as Cash Flow Hedges | Forward-starting interest rate swaps | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities $ 0 $ (8)