v3.26.3
Summary of Significant Accounting Principles - Concentration of Credit Risk (Details) - Royalty - item
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Concentration of Credit Risk    
Number of license agreements 4 5
Revenue | Product concentration risk    
Concentration of Credit Risk    
Number of license agreements 4 4
Revenue | Product concentration risk | Licensees Four    
Concentration of Credit Risk    
Concentration risk percentage 91.00% 94.00%
Revenue | Product concentration risk | Minimum | Licensees Four    
Concentration of Credit Risk    
Concentration risk percentage 14.00% 10.00%
Revenue | Product concentration risk | Maximum | Licensees Four    
Concentration of Credit Risk    
Concentration risk percentage 45.00% 33.00%
Accounts receivable | Credit concentration risk    
Concentration of Credit Risk    
Number of license agreements 5 5
Number of receivables 3 2
Number of receivable from related party that is not a licensee 0 0
Accounts receivable | Credit concentration risk | Two receivables    
Concentration of Credit Risk    
Concentration risk percentage   100.00%
Accounts receivable | Credit concentration risk | Three receivables    
Concentration of Credit Risk    
Concentration risk percentage 100.00%