XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Sale of Future Royalties (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Royalties [Roll Forward]    
Royalty payments $ (3,682) $ 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 124,793  
Interest expense recognized 4,801  
Royalty payments (3,681)  
Carrying value of liability related to sale of future royalties at end of period $ 125,913