v3.26.1
Note 9 - Equity (Details Textual)
1 Months Ended 12 Months Ended
Dec. 22, 2025
USD ($)
$ / shares
shares
Nov. 24, 2025
USD ($)
$ / shares
shares
Nov. 05, 2025
USD ($)
$ / shares
shares
Aug. 22, 2025
USD ($)
$ / shares
shares
Jul. 11, 2025
USD ($)
$ / shares
shares
May 05, 2025
USD ($)
$ / shares
shares
Apr. 02, 2025
USD ($)
$ / shares
shares
Mar. 17, 2025
USD ($)
$ / shares
shares
Feb. 07, 2025
USD ($)
shares
Oct. 22, 2024
USD ($)
$ / shares
Oct. 03, 2024
$ / shares
shares
Oct. 01, 2024
USD ($)
$ / shares
shares
Aug. 27, 2024
USD ($)
$ / shares
shares
May 31, 2024
USD ($)
$ / shares
Apr. 12, 2024
USD ($)
$ / shares
shares
Mar. 06, 2024
USD ($)
$ / shares
shares
Feb. 16, 2024
USD ($)
$ / shares
shares
Jun. 26, 2022
USD ($)
shares
May 31, 2025
shares
Mar. 31, 2025
shares
Oct. 31, 2024
USD ($)
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Jul. 17, 2025
$ / shares
Jul. 15, 2025
$ / shares
Jul. 01, 2023
$ / shares
Jun. 05, 2023
$ / shares
Preferred Stock, Shares Authorized (in shares)                                           25,000,000 25,000,000        
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                                           $ 0.001 $ 0.001        
Proceeds from Issuance or Sale of Equity | $                         $ 500,000                   $ 6,466,500        
Accrued Expenses Settled With Warrants | $                                           $ 350,000 0        
Gain (Loss) on Debt Modification | $                                           $ 125,242 $ 1,572,512        
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)                                           235,147          
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                     $ 0.001                     $ 0.001 $ 0.001        
Proceeds from Issuance or Sale of Equity, Net | $                                           $ 0 $ 5,688,239        
Stock Issued During Period, Value, New Issues | $                                           11,507,350          
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances | $                                           7,766,000 19,494,000        
Gain (Loss) on Equity Financing | $                                         $ 15,305,761 0 $ (15,305,761)        
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | $                                           $ 0          
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)                                           56 2,449        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Intrinsic Value | $                                           $ 160,941          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares                                             $ 2,554,225        
Restricted Stock Units (RSUs) [Member]                                                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grant Date Fair Value | $                                           387,955 $ 131,606        
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount | $                                           $ 32,735 $ 80,606        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Month)                                           7 months 11 months        
Share-Based Payment Arrangement, Expense | $                                           $ 417,747 $ 40,969        
Restricted Stock Units (RSUs) [Member] | Officer [Member]                                                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grant Date Fair Value | $                                           $ 247,515 $ 95,970        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                                           214,068 6,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)                                           1 year 2 years        
Restricted Stock Units (RSUs) [Member] | Officer [Member] | Vesting Immediately [Member]                                                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grant Date Fair Value | $                                           $ 200,395          
Restricted Stock Units (RSUs) [Member] | Officer [Member] | Vesting Over One Year [Member]                                                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grant Date Fair Value | $                                           47,120          
Restricted Stock Units (RSUs) [Member] | Director [Member]                                                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grant Date Fair Value | $                                           $ 125,440 $ 7,560        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                                           56,000 500        
Share-Based Payment Arrangement, Option [Member]                                                      
Share-Based Payment Arrangement, Expense | $                                           $ 0 $ 0        
The 2017 Omnibus Equity Incentive Plan [Member]                                                      
Common Stock, Capital Shares Reserved for Future Issuance (in shares)                                           15,000          
Reverse Stock Split [Member]                                                      
Stockholders' Equity Note, Stock Split, Conversion Ratio                     50                                
Conversion of Convertible Note Into Common Stock [Member]                                                      
Debt Conversion, Converted Instrument, Shares Issued (in shares)                                 1,597         1,490,495 1,597        
Debt Conversion, Original Debt, Amount | $                                 $ 100,000         $ 1,425,606          
Debt Conversion, Converted Instrument, Rate                                           0.9565%          
Debt Instrument, Convertible, Conversion Price (in dollars per share) | $ / shares                                 $ 62.62                    
Debt Conversion, Converted Instrument, Amount | $                                           $ 1,425,606 $ 100,000        
Conversion of October 2024 Offering into Convertible Debt [Member]                                                      
Debt Conversion, Converted Instrument, Shares Issued (in shares)                                         3,000,000            
Debt Conversion, Converted Instrument, Amount | $                                         $ 3,000,000            
Series B Warrants [Member]                                                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                     $ 1.9445 $ 25                   $ 0.8294          
Stock Issued During Period, Shares, Warrant Exercises (in shares)                                           10,089,612          
Proceeds from Warrant Exercises, Net | $                                           $ 8,667,002          
Accrued Expenses Settled With Warrants | $                                           350,000          
Proceeds from Warrant Exercises | $                                           $ 8,317,002 4,767,318        
Stock Issued During Period, Shares, Warrant Exchange (in shares)             88,908                                        
Stock Issued During Period, Shares, Value, Warrant Exchange | $             $ 108,468                                        
Class of Warrant or Right, Exercised (in shares)                                           7,869,594          
Warrants and Rights Outstanding, Term (Year)                       5 years                              
Class of Warrant or Right, Issued (in shares)                     6,378,944                                
Deemed Dividend on Warrants | $           $ 2,426,968                                          
Series F Warrants [Member]                                                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 1.9445       $ 4   $ 20.19                              
Stock Issued During Period, Shares, Warrant Exercises (in shares)                                           3,922,918          
Proceeds from Warrant Exercises | $                                           $ 4,224,319          
Stock Issued During Period, Shares, Warrant Exchange (in shares)             88,908                                        
Gain (Loss) on Debt Modification | $             $ 125,242                                        
Class of Warrant or Right, Exchanged, Weighted Average Exercise Price (in dollars per share) | $ / shares             $ 1.1                             $ 1.1          
Class of Warrant or Right, Exercised (in shares)                                           4,065,775          
Debt Conversion, Converted Instrument, Warrants or Options Issued (in shares)             125,362                                        
Deemed Dividend on Warrants | $           $ 2,426,968       $ 64,007   $ 365,665 $ 216,546     $ 147,030             $ 793,248        
Series A Warrants [Member]                                                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                     $ 1.9445 $ 12                   $ 1.9445          
Stock Issued During Period, Shares, Warrant Exercises (in shares)                                           63,017          
Class of Warrant or Right, Cashless Exercise (in shares)                                           31,509          
Class of Warrant or Right, Cashless Exercise Price (in dollars per share) | $ / shares                                           $ 0          
Class of Warrant or Right, Exercised (in shares)                                           31,509          
Warrants and Rights Outstanding, Term (Year)                       5 years                              
Class of Warrant or Right, Issued (in shares)                     2,782,133                                
March 2024 Reduction Warrants [Member]                                                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                               $ 30                     $ 380
Stock Issued During Period, Shares, Warrant Exercises (in shares)                               16,590                      
Proceeds from Warrant Exercises | $                               $ 497,701                      
Class of Warrant or Right, Exercised (in shares)                               16,590                      
Pre-Funded Warrants [Member]                                                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                       $ 0.001                              
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)                       1                              
Series A and B Warrants [Member]                                                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                                           $ 1.94 [1] $ 1.94        
Class of Warrant or Right, Issued (in shares)                                     2,983,847 2,582,234              
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances | $                                         19,494,000            
Conversions of Series F Preferred Stock Into Common Stock [Member]                                                      
Conversion of Stock, Shares Converted (in shares)                                           14,613 6,490        
Conversion of Stock, Shares Issued (in shares)                                           13,089,255 200,645        
Conversions of Series G Preferred Stock Into Common Stock [Member]                                                      
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares                                           $ 1.1826          
Conversion of Stock, Shares Converted (in shares)                                           5,810          
Conversion of Stock, Shares Issued (in shares)                                           4,912,784          
Maximum [Member] | Series B Warrants [Member]                                                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                                           $ 1.1          
Maximum [Member] | Series F Warrants [Member]                                                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                               $ 124.5           1.2546          
Maximum [Member] | Pre-Funded Warrants [Member]                                                      
Class of Warrant or Right, Maximum Percentage of Beneficial Ownership                       9.99%                              
Minimum [Member] | Series B Warrants [Member]                                                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                                           0.8294          
Minimum [Member] | Series F Warrants [Member]                                                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                               $ 60.29           $ 0.8294          
Minimum [Member] | Pre-Funded Warrants [Member]                                                      
Class of Warrant or Right, Maximum Percentage of Beneficial Ownership                       4.99%                              
Alpha [Member] | Series F Warrants [Member]                                                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 0.9615 $ 1.1347   $ 1.8149 $ 1.1908 $ 0.8294   $ 1.2036         $ 20.19                   $ 1.1 $ 1.1908 $ 2.19    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 520,021 440,645   275,497 671,818 602,846   415,420         24,765                            
Alpha [Member] | Maximum [Member]                                                      
Equity Issuance, Maximum Additional Stated Value Issuable | $                                   $ 25,000,000                  
Series F Agreement [Member]                                                      
Warrant Coverage                                   100.00%       100.00%          
Placement Agency Agreement [Member]                                                      
Stock Issued During Period, Shares, New Issues (in shares)                       538,000                              
Proceeds from Issuance or Sale of Equity | $                       $ 6,466,500                              
Number of Units Issued (in shares)                       538,000                              
Number of Shares Per Common Unit (in shares)                       1                              
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                       $ 0.001                              
Number of Series A Warrants Per Common Unit (in shares)                       1                              
Number of Series B Warrants Per Common Unit (in shares)                       1                              
Number of Pre-Funded Warrants Per Pre-Funded Unit (in shares)                       1                              
Number of Series A Warrants Per Pre-Funded Unit (in shares)                       1                              
Number of Series B Warrants Per Pre-Funded Unit (in shares)                       1                              
Common Units Issued, Purchase Price (in dollars per share) | $ / shares                       $ 12                              
Pre-Funded Units Issued, Purchase Price (in dollars per share) | $ / shares                       $ 11.95                              
Payments of Stock Issuance Costs | $                       $ 778,261                              
Proceeds from Issuance or Sale of Equity, Net | $                       $ 5,688,239                              
Placement Agency Agreement [Member] | Series B Warrants [Member]                                                      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)                       1                              
Class of Warrant or Right, Issued (in shares)                       538,000                              
Placement Agency Agreement [Member] | Series A Warrants [Member]                                                      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)                       1                              
Class of Warrant or Right, Issued (in shares)                       538,000                              
Placement Agency Agreement [Member] | Pre-Funded Warrants [Member]                                                      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)                       1                              
October 2024 Offering [Member]                                                      
Proceeds from Issuance or Sale of Equity, Net | $                                         $ 5,688,239            
Purchased June 2023 [Member] | Alpha [Member] | Series F Warrants [Member]                                                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                           $ 30                       $ 380  
Deemed Dividend on Warrants | $                           $ 7,752                          
Series F Convertible Preferred Stock [Member]                                                      
Preferred Stock, Dividend Rate, Percentage                                   5.00%     5.00% 5.00%          
Preferred Stock, Shares Authorized (in shares)                                   35,000       35,000 35,000        
Stock Issued During Period, Shares, New Issues (in shares)                             1,050               1,500,000        
Proceeds from Issuance of Convertible Preferred Stock | $                             $ 1,050,000                        
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares       $ 2.19   $ 1.1       $ 4   $ 4 $ 20.19   $ 37             $ 1.1164          
Dividends | $                                           $ 201,867 $ 234,439        
Dividends Payable | $                                           $ 948,532 $ 746,666        
Preferred Stock, Stated Value Per Share (in dollars per share) | $ / shares                                           $ 1,000          
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                                           $ 0.001 $ 0.001        
Proceeds from Warrant Exercises | $                                           $ 0 $ 497,701        
Stock Issued During Period, Value, New Issues | $                                         $ 1,500,000            
Convertible Preferred Stock, Shares Issued upon Conversion (in shares)                             28,378                        
Proceeds from Issuance of Convertible Preferred Stock, Net | $                             $ 480,909                        
Series F Convertible Preferred Stock [Member] | Maximum [Member]                                                      
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares $ 2.3427       $ 1.25     $ 2.25       20.19 37                            
Series F Convertible Preferred Stock [Member] | Minimum [Member]                                                      
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares $ 1.1347       $ 1.19     $ 2.22       $ 12 $ 23.15                            
Series F Convertible Preferred Stock [Member] | Alpha [Member]                                                      
Stock Issued During Period, Shares, New Issues (in shares) 500 500   500 800 500   500 1,000       500                            
Proceeds from Issuance of Convertible Preferred Stock | $   $ 500,000   $ 500,000 $ 800,000 $ 500,000   $ 500,000 $ 1,000,000                                    
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares $ 0.9615 $ 1.1347   $ 1.8149 $ 1.1908 $ 0.8294   $ 1.2036         $ 20.19                            
Convertible Preferred Stock, Shares Issued upon Conversion (in shares)         671,818 602,846   415,420                                      
Preferred Stock, Convertible, Shares Issuable (in shares)       275,497                 24,765                            
Proceeds from Issuance of Convertible Preferred Stock, Net | $ $ 500,000                                                    
Series F Convertible Preferred Stock [Member] | Omnibus Agreement [Member]                                                      
Stock Issued During Period, Shares, New Issues (in shares)                                         1,500            
Series F Preferred Stock and Warrants [Member] | Alpha [Member]                                                      
Stock Issued During Period, Shares, New Issues (in shares)                                           12,800 6,350        
Proceeds from Issuance of Convertible Preferred Stock | $                                           $ 12,800,000 $ 4,775,000        
Series F Preferred Stock and Warrants [Member] | Alpha [Member] | Maximum [Member]                                                      
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares                                           $ 2.3427 $ 60.29        
Series F Preferred Stock and Warrants [Member] | Alpha [Member] | Minimum [Member]                                                      
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares                                           $ 0.8294 $ 5.25        
Series G Convertible Preferred Stock [Member]                                                      
Preferred Stock, Shares Authorized (in shares)                                           100,000 100,000        
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares                                           $ 1.1826          
Preferred Stock, Stated Value Per Share (in dollars per share) | $ / shares                                           1,000          
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                                           $ 0.001 $ 0.001        
Series G Convertible Preferred Stock [Member] | Series G Certificate of Designation [Member]                                                      
Preferred Stock, Shares Authorized (in shares)     100,000                                                
Stock Issued During Period, Shares, New Issues (in shares)     12,000                                                
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares $ 0.9615 $ 1.1347 $ 1.23                                                
Preferred Stock, Stated Value Per Share (in dollars per share) | $ / shares     1,000                                                
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares     $ 0.001                                                
Preferred Stock, Issuable Upon Conversion, Percentage Of Common Stock Issued And Outstanding Benchmark     19.99%                                                
Additional Shares Issuable (in shares)     88,000                                                
Preferred Stock, Conversion Price Limitation by Minimum Price, Percentage     75.00%                                                
Preferred Stock, Minimum Conversion Price (in dollars per share) | $ / shares     $ 1                                                
Proceeds from Issuance or Sale of Equity | $     $ 11,507,338                                                
Series G Convertible Preferred Stock [Member] | Series G Certificate of Designation [Member] | Series G Warrants [Member]                                                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 0.9615                                                    
[1] Reflects the reduction in exercise price triggered by the Share Combination Event.