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