DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Impact of Gains and Losses from Derivatives Designated and Not Designated as Hedging Instruments (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Derivatives designated as hedging instruments: | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent | Operating expenses | ||||
| Derivative Instruments, Gain (Loss) [Line Items] | ||||
| Derivatives Designated as Cash Flow Hedging Instruments | $ (190) | $ (26) | $ 314 | $ (482) |
| Derivatives designated as hedging instruments: | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent | Net product revenues | ||||
| Derivative Instruments, Gain (Loss) [Line Items] | ||||
| Derivatives Designated as Cash Flow Hedging Instruments | 3,371 | 677 | 2,252 | 4,147 |
| Derivatives not designated as hedging instruments: | ||||
| Derivative Instruments, Gain (Loss) [Line Items] | ||||
| Derivatives Not Designated as Hedging Instruments | $ 13,812 | $ 769 | $ 21,541 | $ (3,394) |