XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Royalty Monetization Arrangement - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Liability related to future royalty [Line Items]        
Net proceeds from sale of future royalties     $ 69,673 $ 0
Royalty Monetization Arrangement        
Liability related to future royalty [Line Items]        
Effective interest rate 14.60% 14.60% 14.60%  
Sagard Healthcare Partners | Royalty Monetization Arrangement        
Liability related to future royalty [Line Items]        
Proceeds from sale of future royalties $ 70,000   $ 70,000  
Royalty payment threshold 140,000 $ 140,000 140,000  
Deferred transaction costs 300   327  
Net proceeds from sale of future royalties $ 69,700      
Non-cash interest expense recognized   $ 600 $ 587