v3.26.1
Note 5 - Stockholders' Equity, Equity Incentive Plans, And Stock-Based Compensation (Details Textual) - USD ($)
1 Months Ended 2 Months Ended 3 Months Ended 12 Months Ended
Jan. 01, 2026
Sep. 18, 2025
Jun. 26, 2025
Jan. 01, 2025
Dec. 18, 2024
Aug. 22, 2024
May 29, 2024
Aug. 31, 2025
Feb. 27, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 18, 2025
Dec. 17, 2025
May 30, 2025
Common Stock, Shares Authorized                     515,000,000 315,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                     5,872,865 2,359,327      
Preferred Stock, Shares Outstanding                     0 0      
Share-Based Payment Arrangement, Expense                     $ 2,227,859 $ 1,630,341      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)                     $ 28.4 $ 20.2      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)                     10 years        
Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture                       $ 330,816      
Share-Based Payment Arrangement, Option [Member]                              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount                     $ 1,200,000        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition                     1 year 4 months 24 days        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)                     47,627 54,780 [1]      
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Employee [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)                       16,641      
Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture                       $ 330,816      
June 2025 Placement Agency Agreement [Member]                              
Stock Issued During Period, Shares, New Issues     1,000,000                        
September 2025 Public Offering [Member]                              
Stock Issued During Period, Shares, New Issues   1,350,000                          
Equity Incentive Plan 2020 [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized                     232,896        
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percent of Increase       1000.00%                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized                     340,793        
Equity Incentive Plan 2020 [Member] | Restricted Stock Units (RSUs) [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period               15,000              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Grant Date Fair Value                     $ 200,000        
Equity Incentive Plan 2020 [Member] | Subsequent Event [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 10.00%                            
The May 2024 Registered Direct Offering [Member]                              
Stock Issued During Period, Shares, New Issues             94,937                
The August 2024 Underwritten Offering [Member]                              
Stock Issued During Period, Shares, New Issues           163,813                  
The December 2024 Underwritten Offering [Member]                              
Stock Issued During Period, Shares, New Issues         600,000                    
Payments of Stock Issuance Costs         $ 1,500,000                    
May 2025 ATM Sales Agreement [Member]                              
Stock Issued During Period, Shares, New Issues                   150,800          
Stock Issuance, Maximum Offering Price                             $ 50,000,000
Proceeds from Issuance of Common Stock                   $ 1,500,000          
Payments of Stock Issuance Costs                   $ 400          
May 2025 ATM Sales Agreement [Member] | Subsequent Event [Member]                              
Stock Issued During Period, Shares, New Issues                 570,845            
Proceeds from Issuance of Common Stock                 $ 2,500,000            
Payments of Stock Issuance Costs                 $ 100,000            
[1] * For the year ended December 31, 2024, the Company settled certain accrued bonus amounts through the issuance of a total of 16,641 stock options to certain employees, in lieu of cash bonuses. The fair value of those stock options was approximately $330,816 and this amount was recorded directly to additional paid-in capital on the consolidated balance sheet as the stock options were issued to settle an accrued bonus amount for which the associated expense was previously recognized in the consolidated statement of operations. This amount is not included within the expenses disclosed below.