DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Aggregate Notional Amounts for the Derivatives Outstanding (Details) - Forward Foreign Exchange Contracts - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Derivatives designated as hedging instruments: | Sell | ||
| Derivative [Line Items] | ||
| Notional amount | $ 1,086,980 | $ 1,249,662 |
| Derivatives designated as hedging instruments: | Purchase | ||
| Derivative [Line Items] | ||
| Notional amount | 192,162 | 198,408 |
| Derivatives not designated as hedging instruments: | Sell | ||
| Derivative [Line Items] | ||
| Notional amount | 281,438 | 350,269 |
| Derivatives not designated as hedging instruments: | Purchase | ||
| Derivative [Line Items] | ||
| Notional amount | $ 28,824 | $ 90,102 |