DEBT - Schedule of Sale of Future Royalties (Details) - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Royalties [Roll Forward] | ||
Royalty payments | $ (6,705) | $ 0 |
Royalty Pharma Revenue Participation Right Purchase Agreement | ||
Royalties [Roll Forward] | ||
Carrying value of liability related to sale of future royalties at beginning of period | 125,912 | |
Interest expense recognized | 5,079 | |
Royalty payments | (3,023) | |
Carrying value of liability related to sale of future royalties at end of period | $ 127,968 |