Note 8 - Commitments and Contingencies - Schedule of Milestone Payments (Details) - Sarah Herzog Memorial Hospital License Agreement [Member] - USD ($) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Mar. 31, 2025 |
Mar. 31, 2024 |
Jun. 30, 2024 |
|
Milestone payment | $ 200,000 | $ 0 | $ 0 | |
End of Phase I Clinical Trials of Licensed Product [Member] | ||||
Milestone payment | $ 100,000 | |||
End of Phase II Clinical Trials of Licensed Product [Member] | ||||
Milestone payment | 250,000 | |||
End of Phase III Clinical Trials of Licensed Product [Member] | ||||
Milestone payment | 250,000 | |||
First Commercial Sale of Licensed Product in U.S. [Member] | ||||
Milestone payment | 500,000 | |||
First Commercial Sale of Licensed Product in Europe [Member] | ||||
Milestone payment | 500,000 | |||
Annual Revenue Threshold [Member] | ||||
Milestone payment | $ 750,000 |