XML 124 R101.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVE FINANCIAL INSTRUMENTS AND HEDGING ACTIVITIES - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]    
Derivative assets $ 76,307 $ 12,517
Derivative liabilities (7,546) (18,607)
Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 91 721
Other assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 76,216 11,796
Other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (5,804) (2,061)
Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (1,742) (16,546)
Designated as Hedging Instrument | Derivatives designated as cash flow hedges | Foreign currency exchange contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 25 721
Designated as Hedging Instrument | Derivatives designated as cash flow hedges | Foreign currency exchange contracts | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 1,303 86
Designated as Hedging Instrument | Derivatives designated as cash flow hedges | Foreign currency exchange contracts | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (5,457) (2,061)
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 (410) (694)
Designated as Hedging Instrument | Derivatives designated as cash flow hedges | Foreign currency option contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 66 0
Designated as Hedging Instrument | Derivatives designated as cash flow hedges | Foreign currency option contracts | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 2,131 228
Designated as Hedging Instrument | Derivatives designated as cash flow hedges | Foreign currency option contracts | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (347) 0
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 (1,281) (270)
Designated as Hedging Instrument | Derivatives designated as cash flow hedges | Interest rate swaps | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 60,843 0
Designated as Hedging Instrument | Derivatives designated as cash flow hedges | Interest rate swaps | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (51) (15,582)
Designated as Hedging Instrument | Derivatives designated as cash flow hedges | Forward-starting interest rate swaps | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative assets $ 11,939 $ 11,482