v3.26.1
Note 5 - In-license Agreement (Details Textual) - Aguettant [Member] - PFS Products [Member] - USD ($)
$ in Thousands
54 Months Ended
Jul. 14, 2021
Dec. 31, 2025
License Agreement, Term (Year) 10 years  
License Agreement, Renewal Term (Year) 5 years  
License Agreement, Period to Notify of Nonrenewal 6 months  
License Agreement, Minimum Sales Obligation Term (Month) 12 months  
License Agreement, Payments Made   $ 0
Minimum [Member]    
License Agreement, Percent of Revenue Share Payment to be Paid 40.00%  
Maximum [Member]    
License Agreement, Percent of Revenue Share Payment to be Paid 45.00%