v3.25.2
Summary of Significant Accounting Principles - Concentration of Credit Risk (Details)
3 Months Ended 6 Months Ended
Jul. 07, 2025
agreement
Jun. 30, 2023
item
Jun. 30, 2022
item
Jun. 30, 2023
item
Jun. 30, 2022
item
Concentration of Credit Risk          
Number of license agreements | agreement 6        
Royalty          
Concentration of Credit Risk          
Number of license agreements   6   6  
Revenue | Product concentration risk | Royalty          
Concentration of Credit Risk          
Number of license agreements   4 4 4 2
Concentration risk percentage       0.00% 0.00%
Revenue | Product concentration risk | Royalty | Licensees Two          
Concentration of Credit Risk          
Concentration risk percentage   91.00% 94.00% 88.00% 73.00%
Revenue | Product concentration risk | Minimum | Royalty | Licensees Two          
Concentration of Credit Risk          
Concentration risk percentage   12.00% 10.00% 15.00% 26.00%
Revenue | Product concentration risk | Maximum | Royalty | Licensees Two          
Concentration of Credit Risk          
Concentration risk percentage   43.00% 33.00% 28.00% 47.00%
Accounts receivable | Credit concentration risk | Royalty          
Concentration of Credit Risk          
Number of license agreements       3 1
Number Of receivables   2 1 2 1
Accounts receivable | Credit concentration risk | Royalty | one receivable          
Concentration of Credit Risk          
Concentration risk percentage         100.00%
Accounts receivable | Credit concentration risk | Royalty | Two receivables          
Concentration of Credit Risk          
Concentration risk percentage       100.00%