XML 79 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deferred Royalty Obligation Related To The Sale Of Future Royalties - Schedule (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred Royalty Obligation [Roll Forward]      
Beginning deferred royalty obligation $ 20,179    
Ending deferred royalty obligation 25,527 $ 20,179  
Healthcare royalty partners IV, L.P      
Deferred Royalty Obligation [Roll Forward]      
Beginning deferred royalty obligation 20,179 11,254 $ 0
Upfront payment, net of transaction costs 0 0 9,581
Regulatory approval milestone 0 5,000 0
Non-cash interest expense related to sale of future royalties 7,088 3,924 1,673
Royalty distributed to HCR (1,740) 0 0
Other 0 1 0
Ending deferred royalty obligation $ 25,527 $ 20,179 $ 11,254