XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
DEBT - Schedule of Sale of Future Royalties (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Royalties [Roll Forward]    
Royalty payments $ 10,503 $ 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 15,043  
Royalty payments 10,503  
Carrying value of liability related to sale of future royalties at end of period $ 129,333