v3.26.1
Note 4 - Equity 1 (Details Textual)
1 Months Ended 3 Months Ended
Apr. 01, 2026
shares
Jan. 01, 2026
shares
Oct. 29, 2025
USD ($)
$ / shares
shares
Oct. 24, 2025
USD ($)
$ / shares
shares
Oct. 21, 2025
Aug. 15, 2025
shares
Jun. 11, 2025
USD ($)
Jan. 01, 2025
shares
Dec. 13, 2023
Apr. 03, 2018
shares
May 13, 2026
USD ($)
shares
Mar. 31, 2026
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                       1,319,683      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                       $ 24.26 $ 503.75 $ 24.4 $ 503.75
Proceeds from Issuance of Common Stock | $                       $ 13,356,857 $ 6,028,102    
Derivative Liability | $                       22,500   $ 22,500  
Stock Issued During Period, Value, Issued for Services | $                       $ 8,950 $ 4,510    
Preferred Stock, Shares Authorized (in shares)                       10,000,000   10,000,000  
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                       $ 0.001   $ 0.001  
Preferred Stock, Shares Outstanding (in shares)                       0   0  
Common Stock, Shares Authorized (in shares)                       200,000,000   200,000,000  
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                       $ 0.001   $ 0.001  
Common Stock, Shares, Outstanding (in shares)                       9,044,856   3,291,488  
Warrants or Rights, Cancelled During Period (in shares)                       13 0    
Share-Based Payment Arrangement, Expense | $                       $ 118,634 $ 184,773    
Class of Warrant or Right, Issued in Period (in shares)                       0 0    
Warrants and Rights Outstanding, Term (Year)                       5 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)                       5,705 5,705 5,705 5,706
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)                       10 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share) | $ / shares                       $ 6,081.93 $ 6,081.93 $ 6,081.93 $ 6,081.61
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)                       0 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period (in shares)                       0 1    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares                       $ 0 $ 4,280    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)                       3 years 10 months 13 days 4 years 1 month 9 days    
Class of Warrant or Right, Outstanding (in shares)                       1,319,683 39,633 1,319,696 39,633
The 2018 Equity Incentive Plan [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                   2,080          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)   164,574               1,314          
Share Based Compensation Arrangement By Share Based Payment Award, Percentage Applied on Outstanding Shares of Common Stock For Automatically Increase on Each Year                   5.00%          
Amended 2018 Equity Incentive Plan [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)           130,000   10,861              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)                       187,193      
The 2018 Employee Stock Purchase Plan [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                   105          
Share Based Compensation Arrangement By Share Based Payment Award, Percentage Applied on Outstanding Shares of Common Stock For Automatically Increase on Each Year                   2.00%          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)                       509      
Restricted Stock Units (RSUs) [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)                       33,570 200    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested | $                       $ 67,015 $ 3,853    
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)                       0 1,600    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)                         31    
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Employee [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures (in shares)                       22,611 6    
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)                       33,570 200    
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)                         1,600    
Time-Based Stock Option Awards, RSUs, and Warrants [Member]                              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $                       $ 160,000 $ 200,000    
Performance Shares [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)                       0      
Scientific Advisory Board Chairman [Member]                              
Stock Issued During Period, Shares, Issued for Services (in shares)                       5,000 100    
Stock Issued During Period, Value, Issued for Services | $                       $ 8,950 $ 4,505    
Subsequent Event [Member] | Scientific Advisory Board Chairman [Member]                              
Stock Issued During Period, Shares, Issued for Services (in shares) 5,000                            
Maximum [Member]                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                       $ 10,571      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Month)                       48 months      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share) | $ / shares                       $ 19,600      
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price (in dollars per share) | $ / shares                       15,860      
Minimum [Member]                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                       $ 8.75      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Month)                       12 months      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share) | $ / shares                       $ 900      
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price (in dollars per share) | $ / shares                       $ 631      
Weighted Average [Member] | Time-Based Stock Option Awards, RSUs, and Warrants [Member]                              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)                       8 months 26 days 3 months 3 days    
October 2025 Private Warrants 1 [Member]                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       487,244                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 11                      
Placement Agent Warrants [Member]                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     22,667 14,617                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 11.25 $ 14.0125                      
Class of Warrant or Right, Purchase Percentage     6.00%                        
Placement Agent Warrants [Member] | Maximum [Member]                              
Proceeds from Warrant Exercises | $       $ 2,500,000                      
October 2025 Private Warrants 2 [Member]                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     755,560                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 8.75                        
March 2024 Pre-Funded Warrants [Member]                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                       $ 14,440      
Warrants or Rights, Cancelled During Period (in shares)                       13 0    
Share-Based Payment Arrangement, Expense | $                       $ 0 $ 0    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $                       $ 300,000      
Class of Warrant or Right, Issued in Period (in shares)                         0    
Outstanding Warrants [Member] | Maximum [Member]                              
Warrants or Rights, Fair Value Per Share (in dollars per share) | $ / shares                       $ 6,960      
Outstanding Warrants [Member] | Minimum [Member]                              
Warrants or Rights, Fair Value Per Share (in dollars per share) | $ / shares                       $ 2.42      
Performance-based Warrant [Member]                              
Class of Warrant or Right, Outstanding (in shares)                       1      
Warrant, Nonvested Award, Cost Not yet Recognized, Amount | $                       $ 300,000      
October 2025, Registered Direct Offering 1 [Member]                              
Stock Issued During Period, Shares, New Issues (in shares)       243,622                      
Shares Issued, Price Per Share (in dollars per share) | $ / shares       $ 11.21                      
October 2025, Registered Direct Offering 1 [Member] | Maximum [Member]                              
Proceeds from Issuance or Sale of Equity | $       $ 5,400,000                      
October 2025 Registered Direct Offering 2 [Member]                              
Stock Issued During Period, Shares, New Issues (in shares)     377,780                        
Shares Issued, Price Per Share (in dollars per share) | $ / shares     $ 9                        
October 2025 Registered Direct Offering 2 [Member] | Maximum [Member]                              
Proceeds from Issuance or Sale of Equity | $     $ 6,100,000                        
October 2025 Private Warrants 2 [Member]                              
Proceeds from Warrant Exercises | $     $ 3,100,000                        
Registered Direct Offering, Warrant Purchase Agreement, Commission Fee, Percentage of Gross Proceeds     7.00%                        
Sale of Stock, Management Fee     1.00%                        
The 2023 ATM Facility [Member]                              
Stock Issued During Period, Shares, New Issues (in shares)                       5,714,798 265,574    
Brokerage Commissions, Percentage of Gross Proceeds                 3.00%            
Proceeds from Issuance of Common Stock | $                       $ 13,360,000 $ 6,030,000.00    
The 2023 ATM Facility [Member] | Subsequent Event [Member]                              
Stock Issued During Period, Shares, New Issues (in shares)                     1,536,546        
Proceeds from Issuance of Common Stock | $                     $ 1,900,000        
The 2025 ELOC Facility [Member]                              
Stock Issued During Period, Shares, New Issues (in shares)                       0 0    
Equity Issuance, Maximum Amount, Available for Issuance | $             $ 12,500,000                
Derivative Liability | $                       $ 22,500      
Reverse Stock Split [Member]                              
Stockholders' Equity Note, Stock Split, Conversion Ratio         50