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% |