v3.26.1
Note 3 - Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 41,000  
Minimum [Member]    
Share Price (in dollars per share) $ 0.02  
Maximum [Member]    
Share Price (in dollars per share) $ 0.03  
Share-Based Payment Arrangement, Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 3 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum 292.50%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum 294.30%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) 6 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 3.75%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00%  
Share-Based Payment Arrangement, Expense $ 150,302 $ 154,732
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 561,590  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 10 months 24 days  
Share-Based Payment Arrangement, Expense, Tax Benefit $ 0  
Share-Based Payment Arrangement, Option [Member] | Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share) $ 0.02  
Share-Based Payment Arrangement, Option [Member] | Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share) $ 0.03  
The 2007 Stock Option Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 8,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 8,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 0  
The 2009 Stock Option Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 10,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 10,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 0  
The 2015 Stock Option Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 5,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 5,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 2,697,499  
The 2016 Stock Option Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 20,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 20,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 19,615,945  
The 2020 Stock Option Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 20,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 20,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 19,401,333  
The 2024 Stock Option Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 30,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 23,931,058  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 23,712,058