v3.25.2
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