XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Note 11 - Commitments and Contingencies - Schedule of Milestone Payments (Details) - Sarah Herzog Memorial Hospital License Agreement [Member] - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Milestone payment $ 0 $ 0 $ 200,000 $ 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