v3.25.2
Note 11 - Equity Offerings (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
May 12, 2025
USD ($)
$ / shares
shares
Oct. 25, 2024
USD ($)
$ / shares
shares
Sep. 03, 2024
USD ($)
$ / shares
shares
Aug. 30, 2024
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
shares
Jun. 13, 2025
USD ($)
May 19, 2025
USD ($)
$ / shares
Oct. 24, 2024
$ / shares
Jul. 15, 2024
$ / shares
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         20,502,073 20,502,073            
Class of Warrant or Right, Exercised in Period (in shares)           3,096,000            
Deemed Dividend on Warrant Inducement Offer | $   $ 5,200                    
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
Proceeds from Issuance of Common Stock | $           $ 1,570 $ 0          
Accrued Liabilities, Current | $         $ 1,533 $ 1,533   $ 1,548        
Weighted Average [Member]                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 1.66 $ 1.66            
Abeyance Shares [Member]                        
Stock Issued During Period, Shares, Other (in shares)         2,157,000 3,096,000            
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)     2,773,000                  
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.0001                  
Units Issued, Warrants Per Unit     1                  
Series H Warrants [Member]                        
Class of Warrant or Right, Exercised in Period (in shares)   1,990,000                    
Series H Warrants [Member] | Underwriting Agreement [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       458,623                
Class of Warrant or Right, Maximum Additional for Option (in shares)     468,041                  
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     $ 1                  
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)   2,325,000                    
Series I Warrants [Member] | Underwriting Agreement [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       458,623                
Class of Warrant or Right, Maximum Additional for Option (in shares)     468,041                  
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     $ 1                  
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)       458,623                
Class of Warrant or Right, Maximum Additional for Option (in shares)     468,041                  
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     $ 1                  
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)     214,734                  
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     $ 1.55   $ 1.55 $ 1.55            
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)               2,773,090        
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)   5,347,981                    
Class of Warrant or Right, Exercised During Period, Exercise Price (in dollars per share) | $ / shares   $ 0.7                    
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                     $ 1  
Existing Warrants [Member] | Maximum [Member]                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                     $ 40  
Series E Warrants [Member]                        
Class of Warrant or Right, Exercised in Period (in shares)   33,160.8                    
Series F Warrants [Member]                        
Class of Warrant or Right, Exercised in Period (in shares)   499,909.34                    
Series G Warrants [Member]                        
Class of Warrant or Right, Exercised in Period (in shares)   499,909.34                    
Series K Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   10,695,962                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 0.7                    
Warrants and Rights Outstanding, Term (Month)   5 years 6 months                    
October 2024 Placement Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   320,879                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 1.085     0.54 0.54            
Class of Warrant or Right, Exercisable Period (Month)   6 months                    
Series L Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 2,858                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 0.5       $ 0.5 $ 0.5            
September 2024 Public Offering [Member]                        
Stock Issued During Period, Shares, New Issues (in shares)     805,900                  
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                  
September 2024 Public Offering [Member] | Common Stock Units [Member]                        
Stock Issued During Period, Shares, New Issues (in shares)     805,900                  
Class of Unit, Price per Unit (in dollars per share) | $ / shares     $ 1                  
Units Issued, Shares Per Unit     1                  
September 2024 Public Offering [Member] | Pre-Funded Units [Member]                        
Class of Unit, Price per Unit (in dollars per share) | $ / shares     $ 0.9999                  
Over-Allotment Option [Member] | Underwriting Agreement [Member]                        
Stock Issued During Period, Shares, New Issues (in shares)       458,623                
Option, Period (Day)     45 days                  
Option, Maximum Additional Shares (in shares)     468,041                  
Over-Allotment Option [Member] | Common Stock Units [Member] | Underwriting Agreement [Member]                        
Stock Issued During Period, Shares, New Issues (in shares)       458,623                
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 $ 1.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                      
Units Issued, Shares Per Unit 1                      
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) 2,858                      
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.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.01                      
May 2025 PIPE Financing [Member] | Placement Agent Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 257,143                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 0.5425                      
Warrants and Rights Outstanding, Term (Month) 5 years                      
ATM Offering [Member]                        
Stock Issued During Period, Shares, New Issues (in shares)           4,183,589            
Payments of Stock Issuance Costs | $           $ 200            
Equity, Issuable, Maximum Issuance Value | $                 $ 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 | $           1,700            
The 2022 Offering [Member]                        
Accrued Liabilities, Current | $         $ 1,400 $ 1,400   $ 1,400