v3.26.1
Summary of Significant Accounting Principles - Concentration of Credit Risk (Details) - Royalty - item
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Concentration of Credit Risk        
Number of license agreements 5   5  
Revenue | Product concentration risk        
Concentration of Credit Risk        
Number of license agreements 4 4 4 4
Concentration risk percentage       0.00%
Revenue | Product concentration risk | Licensees Four        
Concentration of Credit Risk        
Concentration risk percentage 94.00% 94.00% 94.00% 87.00%
Revenue | Product concentration risk | Minimum | Licensees Four        
Concentration of Credit Risk        
Concentration risk percentage 10.00% 10.00% 10.00% 16.00%
Revenue | Product concentration risk | Maximum | Licensees Four        
Concentration of Credit Risk        
Concentration risk percentage 33.00% 33.00% 33.00% 26.00%
Accounts receivable | Credit concentration risk        
Concentration of Credit Risk        
Number of license agreements     5 5
Number of receivables 3 2 3 2
Number of receivable from related party that is not a licensee 1   1  
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%