v3.26.1
Summary of Significant Accounting Principles - Concentration of Credit Risk (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
item
Dec. 31, 2023
item
Concentration of Credit Risk    
Customer overpayment | $ $ 2,500  
Royalty    
Concentration of Credit Risk    
Number of license agreements 5 6
Number of licenses for which revenue recognized 5 6
Revenue | Product concentration risk | Royalty    
Concentration of Credit Risk    
Number of license agreements 4 4
Concentration risk percentage 94.00% 86.00%
Revenue | Product concentration risk | Royalty | Licensees One    
Concentration of Credit Risk    
Concentration risk percentage 11.00% 16.00%
Revenue | Product concentration risk | Royalty | Licensees Two    
Concentration of Credit Risk    
Concentration risk percentage 16.00% 17.00%
Revenue | Product concentration risk | Royalty | Licensees Three    
Concentration of Credit Risk    
Concentration risk percentage 32.00% 26.00%
Revenue | Product concentration risk | Royalty | Licensees Four    
Concentration of Credit Risk    
Concentration risk percentage 34.00% 27.00%
Accounts receivable | Credit concentration risk | Royalty    
Concentration of Credit Risk    
Number of license agreements 3 2
Concentration risk percentage 0.00% 0.00%
Accounts receivable | Credit concentration risk | Royalty | Licensees One    
Concentration of Credit Risk    
Concentration risk percentage 21.00% 83.00%
Accounts receivable | Credit concentration risk | Royalty | Licensees Two    
Concentration of Credit Risk    
Concentration risk percentage 39.00% 13.00%
Accounts receivable | Credit concentration risk | Royalty | Licensees Three    
Concentration of Credit Risk    
Concentration risk percentage 40.00%  
Accounts receivable | Credit concentration risk | Royalty | Two receivables    
Concentration of Credit Risk    
Concentration risk percentage   96.00%
Accounts receivable | Credit concentration risk | Royalty | Three receivables    
Concentration of Credit Risk    
Concentration risk percentage 100.00%