v3.26.1
Note 5 - Commitments and Contingencies (Details Textual) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Apr. 30, 2023
Dec. 31, 2015
Other Liabilities, Noncurrent $ 824,559 $ 886,538    
Accrued Liabilities, Current 956,706 471,329    
Accounts Payable, Current 437,103 $ 408,398    
Licensing Agreements [Member]        
Commitments, Annual Payment     $ 50,000 $ 100,000
Contractual Obligation 974,559      
Contractual Obligation, to be Paid, Year One 150,000      
Other Liabilities, Noncurrent 824,559      
Accrued Liabilities, Current 125,000      
Accounts Payable, Current $ 25,000