v3.26.1
Note 11 - Equity Offerings (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
May 12, 2025
USD ($)
$ / shares
shares
Oct. 25, 2024
USD ($)
$ / shares
shares
Sep. 03, 2024
USD ($)
$ / shares
shares
Aug. 30, 2024
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Aug. 15, 2025
$ / shares
Aug. 07, 2025
USD ($)
Jun. 13, 2025
USD ($)
May 19, 2025
USD ($)
$ / shares
Class of Warrant or Right, Exercised in Period (in shares)           162,947          
Proceeds from Warrant Exercises | $           $ 0 $ 1,185        
Deemed Dividend on Warrant Inducement Offer | $     $ 5,200     $ (0) $ 5,158        
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.0001         $ 0.0001 $ 0.0001        
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.0001         $ 0.0001 $ 0.0001 $ 0.0001      
Class of Warrant or Right, Issued in Period (in shares)           579,098          
Accrued Liabilities, Current | $ $ 1,697         $ 1,697 $ 1,548        
Weighted Average [Member]                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 17.6         $ 17.6          
Common Stock Units [Member] | Underwriting Agreement [Member]                      
Stock Issued During Period, Shares, New Issues (in shares)         24,138            
Abeyance Shares [Member]                      
Stock Issued During Period, Shares, Other (in shares)           162,947          
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 0         0          
Series B Convertible Preferred Stock [Member]                      
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.0001                  
September 2024 Pre-Funded Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       145,943              
September 2024 Pre-Funded Warrants [Member] | Pre-Funded Units [Member]                      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)       1              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 0.0019              
Units Issued, Warrants Per Unit       1              
Series H Warrants [Member]                      
Class of Warrant or Right, Exercised in Period (in shares)     104,737                
Series H Warrants [Member] | Underwriting Agreement [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         24,138            
Class of Warrant or Right, Maximum Additional for Option (in shares)       24,634              
Series H Warrants [Member] | Common Stock Units [Member]                      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)       1              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 19              
Warrants and Rights Outstanding, Term (Month)       6 months              
Series H Warrants [Member] | Pre-Funded Units [Member]                      
Units Issued, Warrants Per Unit       1              
Series I Warrants [Member]                      
Class of Warrant or Right, Exercised in Period (in shares)     122,368                
Series I Warrants [Member] | Underwriting Agreement [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         24,138            
Class of Warrant or Right, Maximum Additional for Option (in shares)       24,634              
Series I Warrants [Member] | Common Stock Units [Member]                      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)       1              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 19              
Warrants and Rights Outstanding, Term (Month)       18 months              
Series I Warrants [Member] | Pre-Funded Units [Member]                      
Units Issued, Warrants Per Unit       1              
Series J Warrants [Member] | Underwriting Agreement [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         24,138            
Class of Warrant or Right, Maximum Additional for Option (in shares)       24,634              
Series J Warrants [Member] | Common Stock Units [Member]                      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)       1              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 19              
Warrants and Rights Outstanding, Term (Month)       5 years              
Series J Warrants [Member] | Pre-Funded Units [Member]                      
Units Issued, Warrants Per Unit       1              
September 2024 Representative Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       11,302              
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)       1              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 29.45     $ 29.45   $ 29.45          
Warrants and Rights Outstanding, Term (Month)       5 years              
Class of Warrant or Right, Percentage of Outstanding Stock       6.00%              
Maximum Beneficial Ownership       4.99%              
Maximum Beneficial Ownership, With Notice       9.99%              
Class of Warrant or Right, Exercisable Period (Month)       6 months              
Class of Warrant or Right, Exercised in Period (in shares)             145,943        
Series Warrants [Member]                      
Maximum Beneficial Ownership       4.99%              
Maximum Beneficial Ownership, With Notice       9.99%              
Maximum Beneficial Ownership, Sixty One Days Notice       19.99%              
Prefunded Warrants [Member]                      
Maximum Beneficial Ownership, With Notice       9.99%              
Existing Warrants [Member]                      
Stock Issued During Period, Shares, Warrant Exercises (in shares)     281,470                
Class of Warrant or Right, Exercised During Period, Exercise Price (in dollars per share) | $ / shares     $ 13.3                
Proceeds from Warrant Exercises | $     $ 3,700                
Payments of Costs Related to Exercise of Warrants | $     $ 400                
Existing Warrants [Member] | Minimum [Member]                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 19                
Existing Warrants [Member] | Maximum [Member]                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 760                
Series E Warrants [Member]                      
Class of Warrant or Right, Exercised in Period (in shares)     1,745                
Series F Warrants [Member]                      
Class of Warrant or Right, Exercised in Period (in shares)     26,311                
Series G Warrants [Member]                      
Class of Warrant or Right, Exercised in Period (in shares)     26,311                
Series K Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     562,945                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 13.3                
Warrants and Rights Outstanding, Term (Month)     5 years 6 months                
The 2024 Placement Agent Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     16,888                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 20.62                
October 2024 Placement Warrants [Member]                      
Class of Warrant or Right, Exercisable Period (Month)     6 months                
Series L Warrants [Member]                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 9.5         $ 9.5          
Series M Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 1         1          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 1.56         $ 1.56          
Warrants and Rights Outstanding, Term (Month) 5 years 6 months         5 years 6 months          
Class of Warrant or Right, Issued in Period (in shares) 340,000                    
Class of Warrant or Right, Callable Price of Warrants or Rights 0.01         0.01          
Class of Warrant or Right, Common Stock Share Price to Call Warrants 1.5         1.5          
Warrants and Rights Outstanding | $ $ 509         $ 509          
September 2024 Public Offering [Member]                      
Stock Issued During Period, Shares, New Issues (in shares)       42,415              
Proceeds from Issuance Initial Public Offering | $       $ 3,600              
Payments of Stock Issuance Costs | $       1,000              
Proceeds From Issuance or Sale of Equity, Net | $       $ 2,600              
Proceeds from Issuance of Common Stock | $           $ 0 $ 2,612        
September 2024 Public Offering [Member] | Common Stock Units [Member]                      
Units Issued, Shares Per Unit       1              
September 2024 Public Offering [Member] | Common Stock Units [Member]                      
Class of Unit, Price per Unit (in dollars per share) | $ / shares       $ 19              
September 2024 Public Offering [Member] | Pre-Funded Units [Member]                      
Class of Unit, Price per Unit (in dollars per share) | $ / shares       $ 18.9981              
Over-Allotment Option [Member] | Underwriting Agreement [Member]                      
Stock Issued During Period, Shares, New Issues (in shares)         24,138            
Option, Period (Day)       45 days              
Option, Maximum Additional Shares (in shares)       24,634              
Over-Allotment Option [Member] | Common Stock Units [Member] | Underwriting Agreement [Member]                      
Stock Issued During Period, Shares, New Issues (in shares)         42,415            
May 2025 PIPE Financing [Member]                      
Payments of Stock Issuance Costs | $   $ 400                  
Maximum Beneficial Ownership   4.99%                  
Maximum Beneficial Ownership, With Notice   9.99%                  
Proceeds from Issuance or Sale of Equity | $   $ 1,500                  
Warrant, Exercisable Minimum Share Price (in dollars per share) | $ / shares   $ 28.5                  
Failure to Register Penalty, Percentage of Subscription Amount Every Thirty Days   2.00%                  
Failure to Register Penalty, Interest on Unpaid Amount   18.00%                  
May 2025 PIPE Financing [Member] | QHS Lab Note [Member]                      
Debt Instrument, Fair Value Disclosure | $   $ 864                  
May 2025 PIPE Financing [Member] | PIPE Units [Member]                      
Stock Issued During Period, Shares, New Issues (in shares)   1,500                  
May 2025 PIPE Financing [Member] | Series B Convertible Preferred Stock [Member]                      
Stock Issued During Period, Shares, New Issues (in shares)   1,500                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   150                  
Units Issued, Shares Per Unit   1                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 9.5                  
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.0001                  
May 2025 PIPE Financing [Member] | Series L Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   150                  
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)   1                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 9.5                  
Warrants and Rights Outstanding, Term (Month)   5 years 6 months                  
Class of Warrant or Right, Callable, Price Per Share (in dollars per share) | $ / shares   $ 0.19                  
May 2025 PIPE Financing [Member] | Placement Agent Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   13,534                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 10.3075                  
Warrants and Rights Outstanding, Term (Month)   5 years                  
ATM Offering [Member]                      
Stock Issued During Period, Shares, New Issues (in shares)           887,852          
Payments of Stock Issuance Costs | $           $ 300          
Equity, Issuable, Maximum Issuance Value | $                 $ 4,300 $ 3,200 $ 1,300
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                     $ 0.0001
Commission Fee, Percent of Gross Proceeds                   3.00%  
Proceeds from Issuance of Common Stock | $           3,751 0        
The 2022 Offering [Member]                      
Accrued Liabilities, Current | $ $ 1,400         $ 1,400 $ 1,400