v3.26.1
Note 5 - Stockholders' Equity (Deficit), Equity Incentive Plans, And Stock-Based Compensation (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Mar. 20, 2026
Jan. 01, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 18, 2025
Dec. 17, 2025
May 30, 2025
Common Stock, Shares Authorized     515,000,000   515,000,000 515,000,000 315,000,000  
Common Stock, Par or Stated Value Per Share     $ 0.0001   $ 0.0001 $ 0.0001    
Preferred Stock, Shares Authorized     10,000,000   10,000,000      
Preferred Stock, Par or Stated Value Per Share     $ 0.0001   $ 0.0001      
Common Stock, Shares, Outstanding     12,810,377   5,872,865      
Preferred Stock, Shares Outstanding     0   0      
Share-Based Payment Arrangement, Expense     $ 584,439 $ 919,119        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 1.66 $ 1.48        
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)       10 years        
Share-Based Payment Arrangement, Option [Member]                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 1,300,000          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     1 year 10 months 24 days          
Equity Incentive Plan 2020 [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized         584,250      
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percent of Increase   1000.00%            
The March 2026 Public Offering [Member]                
Issuance of common stock in At-The-Market (ATM) offering, net of transaction costs (in shares) 6,283,334              
May 2025 ATM Sales Agreement [Member]                
Issuance of common stock in At-The-Market (ATM) offering, net of transaction costs (in shares)     570,845          
Stock Issuance, Maximum Offering Price               $ 50,000,000
Proceeds from Issuance of Common Stock     $ 2,500,000          
Payments of Stock Issuance Costs     $ 100