XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Equity (Details Textual)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Aug. 19, 2025
USD ($)
$ / shares
shares
May 15, 2025
USD ($)
$ / shares
shares
Mar. 19, 2025
USD ($)
$ / shares
shares
Dec. 02, 2024
USD ($)
$ / shares
shares
Dec. 02, 2024
USD ($)
$ / shares
Nov. 29, 2024
USD ($)
$ / shares
shares
May 13, 2024
USD ($)
$ / shares
shares
Apr. 11, 2024
shares
Sep. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Sep. 30, 2025
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
Oct. 01, 2024
shares
Apr. 10, 2024
shares
Common Stock, Shares, Outstanding (in shares)                 29,519,002 20,022,836 29,519,002      
Treasury Stock, Common, Shares (in shares)                 768,595 768,595 768,595      
Common Stock, Shares, Issued (in shares)                 30,287,597 20,791,431 30,287,597      
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)                     0      
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                 $ 0.0005 $ 0.0005 $ 0.0005      
Proceeds from Issuance of Warrants | $                     $ 19,370 $ 10,000    
Payments of Stock Issuance Costs | $                     865 $ 100    
Treasury Stock, Common, Value | $                 $ 11,407 $ 11,407 $ 11,407      
Restricted Stock Units (RSUs) [Member]                            
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)                     368,094      
Direct Offering [Member]                            
Stock Issued During Period, Shares, New Issues (in shares)       2,483,586             3,542,856      
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares       $ 0.0005 $ 0.0005                  
Proceeds from Issuance of Common Stock, Gross | $       $ 5,750                    
Stock Issuance, Offering Costs Payable | $       $ 562 $ 562                  
Registered Direct Offering Through Agent [Member]                            
Stock Issued During Period, Shares, New Issues (in shares)       1,943,676                    
Stock Issued, Cash Fee, Percentage of Gross Proceeds Raised       4.00%                    
Stock Issued During Period, Value, New Issues | $       $ 4,500                    
March Purchase Agreements [Member]                            
Securities Purchase Agreement, Number of Shares (in shares)     2,332,104                      
Sale of Stock, Price Per Unit (in dollars per share) | $ / shares     $ 2.174                      
Proceeds from Issuance or Sale of Equity | $     $ 5,070                      
Payments of Stock Issuance Costs | $     $ 70                      
August 2025 Purchase Agreement [Member]                            
Stock Issued During Period, Shares, New Issues (in shares) 3,542,856                          
Stock Issued During Period, Value, New Issues | $ $ 3,271                          
Proceeds from Issuance or Sale of Equity | $ $ 10,275                          
Pre-funded Warrants [Member]                            
Stock Issued During Period, Warrants Exercise, Shares (in shares)                     5,585,216      
May 2024 Pre-funded Warrants [Member]                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)             2,955,084              
Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares             $ 3.384              
Warrants Issued, Underwriting Discounts or Commissions Paid | $             $ 0              
Proceeds from Issuance of Warrants | $             10,000              
Warrants Issued, Amount of Offering Expenses Payable | $             $ 100              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares             $ 0.0005              
December 2024 Pre-funded Warrants [Member]                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)           1,187,802                
Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares           $ 2.3147                
Warrants Issued, Underwriting Discounts or Commissions Paid | $           $ 0                
Proceeds from Issuance of Warrants | $         2,750                  
Warrants Issued, Amount of Offering Expenses Payable | $       $ 22 $ 22                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 0.0005                
Class of Warrant or Right, Exercised During Period (in shares)                   647,892        
March Pre-Funded Warrants [Member]                            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 0.0005                      
May 2025 Prefunded Warrants [Member]                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   1,829,956                        
Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares   $ 2.1995                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 0.0005                        
Proceeds from Issuance of Private Placement | $   $ 2,671                        
May 2025 Common Stock Warrants [Member]                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   1,829,956                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 2.2                        
Warrants and Rights Outstanding, Term (Year)   3 years                        
Proceeds from Issuance of Private Placement | $   $ 1,354                        
May 2025 Warrants [Member]                            
Warrants Issued, Underwriting Discounts or Commissions Paid | $   0                        
Warrants Issued, Amount of Offering Expenses Payable | $   54                        
Proceeds from Issuance of Private Placement | $   $ 4,025                        
August 2025 Pre-funded Warrants [Member]                            
Stock Issued During Period, Warrants Exercise, Shares (in shares)                 1,657,143          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 2,328,571                          
Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares $ 1.7495                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 0.0005                          
Warrants and Rights Outstanding | $ $ 2,150                          
Class of Warrant or Right, Outstanding (in shares) 671,428                          
Class of Warrant or Right, Not Exercisable Until Approval (in shares) 585,714                          
August 2025 Common Stock Warrant [Member]                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 5,871,427                          
Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares $ 1.75                          
Warrants Issued, Amount of Offering Expenses Payable | $ $ 742                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 2.21                          
Warrants and Rights Outstanding, Term (Year) 5 years 6 months                          
Warrants and Rights Outstanding | $ $ 4,854                          
Ownership limits, Percentage, Maximum 9.99                          
August 2025 Common Stock Warrant [Member] | Minimum [Member]                            
Ownership limits, Percentage 4.99                          
August 2025 Common Stock Warrant [Member] | Maximum [Member]                            
Ownership limits, Percentage 9.99                          
December 2024, March 2025, And May 2025 Pre-funded Warrants [Member]                            
Class of Warrant or Right, Exercised During Period (in shares)                     5,585,216      
Common Stock Warrant [Member]                            
Class of Warrant or Right, Outstanding (in shares)                 7,701,383 0 7,701,383      
Reverse Stock Split [Member]                            
Stockholders' Equity Note, Stock Split, Conversion Ratio               6            
Common Stock, Shares, Outstanding (in shares)               13,660,598           81,571,864
Treasury Stock, Common, Shares (in shares)               768,595         4,611,569  
Common Stock, Shares, Issued (in shares)               13,660,598           81,571,864