v3.26.1
Note 4 - Equity 1 (Details Textual)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 16, 2026
Jul. 01, 2026
shares
Jun. 18, 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
Aug. 12, 2026
USD ($)
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Mar. 31, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 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)                           60,008       60,008      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                           $ 554.17 $ 554.17 $ 11,825.2 $ 11,825.2 $ 554.17 $ 11,825.2 $ 559.45 $ 11,825.2
Proceeds from Issuance of Common Stock | $                                   $ 15,600,504 $ 7,770,844    
Derivative Liability | $                           $ 22,500       $ 22,500   $ 22,500  
Stock Issued During Period, Value, Issued for Services | $                           $ 7,903 $ 8,949 $ 366,715 $ 4,510        
Preferred Stock, Shares Authorized (in shares)                           10,000,000 10,000,000     10,000,000   10,000,000  
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                           $ 0.001 $ 0.001     $ 0.001   $ 0.001  
Preferred Stock, Shares Outstanding (in shares)                           0       0   0  
Common Stock, Shares Authorized (in shares)                           200,000,000       200,000,000   200,000,000  
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                           $ 0.001       $ 0.001   $ 0.001  
Common Stock, Shares, Outstanding (in shares)                           506,218       506,218   149,811  
Class of Warrant or Right, Issued in Period (in shares)                           0   0   0 0    
Warrants or Rights, Cancelled During Period (in shares)                             1   0        
Class of Warrant or Right, Cancelled During Period, Exercise Price (in dollars per share) | $ / shares                             $ 317,680   $ 0        
Share-Based Payment Arrangement, Expense | $                           $ 68,354   $ 458,918   $ 190,000 $ 640,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $                           $ 90,000.00       $ 90,000.00      
Warrants and Rights Outstanding, Term (Year)                           5 years       5 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)                           92,602       92,602      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)                           205 300 300 300 205 300 300 301
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                           $ 152,847.85 $ 134,934.51 $ 134,526.78 $ 134,526.78 $ 152,847.85 $ 134,526.78 $ 134,934.51 $ 134,392.67
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)                           0   0   0 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period (in shares)                           95 0 0 1 95 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares                           $ 111,904.51 $ 0 $ 0 $ 94,160 $ 111,904.51      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted-Average Remaining Contractual Term (Year)                                   4 years 1 month 13 days   4 years 1 month 9 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)                           12       12      
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)                                   2,856 99    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)                                     15    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)                                   1 year 21 days      
Class of Warrant or Right, Outstanding (in shares)                           60,008 60,008 1,816 1,816 60,008 1,816 60,009 1,816
The 2018 Equity Incentive Plan [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                       95                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)                       59                  
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)     84,091 7,481       5,910   494                      
The 2018 Employee Stock Purchase Plan [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                       5                  
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)                           25       25      
Scientific Advisory Board Chairman [Member]                                          
Stock Issued During Period, Shares, Issued for Services (in shares)                           228   5   456 10    
Stock Issued During Period, Value, Issued for Services | $                           $ 7,925   $ 1,265   $ 16,904 $ 6,221    
Restricted Stock Units (RSUs) [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)                           1,321   81   2,856 99    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested | $                           $ 17,054   $ 20,315   $ 84,440 $ 28,070    
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)                             0 0 78 12      
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)                             1,027   1 0 14    
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Employee [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)                                     78    
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)                           1,321   81          
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)                               14   1,027      
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures (in shares)                                     2    
Time-Based Stock Option Awards, RSUs, and Warrants [Member]                                          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $                               $ 0.1     $ 0.1    
Performance Shares [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)                           0       0      
Maximum [Member]                                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                           $ 232,562       $ 232,562      
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                           431,200       $ 431,200      
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price (in dollars per share) | $ / shares                           348,920       348,920      
Minimum [Member]                                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                           192.5       $ 192.5      
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                           19,800       $ 19,800      
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price (in dollars per share) | $ / shares                           $ 13,882       $ 13,882      
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)                                     1 year 7 months 20 days    
October 2025 Private Warrants 1 [Member]                                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)           22,151                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 242                              
Placement Agent Warrants [Member]                                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         1,031 665                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 247.5 $ 308.28                              
Class of Warrant or Right, Purchase Percentage         6.00%                                
Placement Agent Warrants [Member] | Maximum [Member]                                          
Proceeds from Warrant Exercises | $           $ 2,500,000                              
October 2025, Registered Direct Offering 1 [Member] | Maximum [Member]                                          
Proceeds from Issuance or Sale of Equity | $           $ 5,300,000                              
October 2025 Private Warrants 2 [Member]                                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         34,345                                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 192.5                                
March 2024 Pre-Funded Warrants [Member]                                          
Class of Warrant or Right, Issued in Period (in shares)                           0   0     0    
Warrants or Rights, Cancelled During Period (in shares)                           0   0   1 0    
Class of Warrant or Right, Cancelled During Period, Exercise Price (in dollars per share) | $ / shares                                   $ 317,680      
Share-Based Payment Arrangement, Expense | $                           $ 0   $ 0   $ 0 $ 0    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $                           $ 300,000       $ 300,000      
Outstanding Warrants [Member] | Maximum [Member]                                          
Warrants or Rights, Fair Value Per Share (in dollars per share) | $ / shares                           $ 153,120       $ 153,120      
Outstanding Warrants [Member] | Minimum [Member]                                          
Warrants or Rights, Fair Value Per Share (in dollars per share) | $ / shares                           $ 53.19       $ 53.19      
Performance-based Warrant [Member]                                          
Class of Warrant or Right, Outstanding (in shares)                           1       1      
Warrant, Nonvested Award, Cost Not yet Recognized, Amount | $                           $ 300,000       $ 300,000      
October 2025, Registered Direct Offering 1 [Member]                                          
Stock Issued During Period, Shares, New Issues (in shares)           11,074                              
Shares Issued, Price Per Share (in dollars per share) | $ / shares           $ 246.62                              
October 2025 Registered Direct Offering 2 [Member]                                          
Stock Issued During Period, Shares, New Issues (in shares)         17,172                                
Shares Issued, Price Per Share (in dollars per share) | $ / shares         $ 198                                
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)                           93,312   3,333   353,095 15,428    
Brokerage Commissions, Percentage of Gross Proceeds                     3.00%                    
Proceeds from Issuance of Common Stock | $                         $ 1,530,000 $ 2,240,000   $ 870,000   $ 15,600,000 $ 6,900,000    
The 2025 ELOC Facility [Member]                                          
Stock Issued During Period, Shares, New Issues (in shares)                           0   3,694   0 3,694    
Proceeds from Issuance of Common Stock | $                               $ 870,000     $ 870,000    
Equity Issuance, Maximum Amount, Available for Issuance | $                 $ 12,500,000                        
Derivative Liability | $                             $ 22,500            
The 2025 ELOC Facility [Member] | Commitment Shares [Member]                                          
Stock Issued During Period, Shares, New Issues (in shares)                               1,079     1,079    
Stock Issued During Period, Shares, Issued for Services (in shares)                                     1,079    
Stock Issued During Period, Value, Issued for Services | $                                     $ 365,565    
Subsequent Event [Member] | Scientific Advisory Board Chairman [Member]                                          
Stock Issued During Period, Shares, Issued for Services (in shares)   228                                      
Subsequent Event [Member] | The 2023 ATM Facility [Member]                                          
Stock Issued During Period, Shares, New Issues (in shares)                         241,000                
Proceeds from Issuance of Common Stock | $                         $ 1,530,000                
Reverse Stock Split [Member]                                          
Stockholders' Equity Note, Stock Split, Conversion Ratio             50                            
Reverse Stock Split [Member] | Subsequent Event [Member]                                          
Stockholders' Equity Note, Stock Split, Conversion Ratio 22