XML 85 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Sale of Future Royalties (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2024
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Agreements Related to Intellectual Property        
Accounts receivable, net   $ 318   $ 298
Non-cash royalty income   1,914    
Deferred income   3,890    
Deferred income, net of current portion   20,038    
Non-cash royalty        
Agreements Related to Intellectual Property        
Accounts receivable, net     $ 700  
Deferred income related to the sale of future royalties     $ 25,800  
Deferred income   3,900    
Deferred income, net of current portion   $ 20,000    
OMERS | Royalty purchase agreement        
Agreements Related to Intellectual Property        
Proceeds from upfront payment $ 26,500      
Eli Lilly and Company | Patent License Agreement | OMERS        
Agreements Related to Intellectual Property        
Percentage of remaining anniversary milestone payments payable acquired 100.00%