v3.25.2
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