XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Stockholders' Equity (Details Textual)
9 Months Ended
Sep. 19, 2025
USD ($)
$ / shares
shares
Jul. 08, 2025
USD ($)
Jun. 30, 2025
USD ($)
shares
Apr. 22, 2025
USD ($)
$ / shares
shares
Dec. 02, 2024
USD ($)
Sep. 03, 2024
USD ($)
$ / shares
shares
Aug. 29, 2024
$ / shares
shares
May 30, 2024
shares
Apr. 04, 2024
USD ($)
Feb. 09, 2024
USD ($)
$ / shares
shares
Dec. 06, 2023
USD ($)
Sep. 30, 2025
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
Dec. 31, 2024
$ / shares
shares
May 29, 2024
shares
Common Stock, Shares Authorized (in shares) | shares               50,000,000       50,000,000   50,000,000 100,000,000
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                       $ 1.88   $ 3.1  
Payments of Stock Issuance Costs | $                       $ 834,000 $ 1,228,000    
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                       $ 0.001   $ 0.001  
Warrants To Purchase Common Stock [Member]                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares       406,818           67,104   274,696      
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares       $ 1.905           $ 6.6   $ 1.95      
Common Warrants With Stock [Member]                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares           2,400,000 1,377,990                
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares           $ 3 $ 3                
Common Warrants Issued With Warrants [Member]                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares             1,022,010                
Prefunded Warrants [Member]                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares             1,022,010                
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares             $ 2.999                
September 2025 Warrants [Member]                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares 4,800,000                            
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 1.25                            
February 2024 Financing [Member]                              
Stock Issued During Period, Shares, New Issues | shares                   134,199          
Proceeds from Issuance or Sale of Equity | $                   $ 875,000          
Payments of Stock Issuance Costs | $                   $ 43,000          
Common Stock In 2024 Agreement [Member]                              
Stock Issued During Period, Shares, New Issues | shares             1,377,990                
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares             $ 0.001                
September 2024 Financing [Member]                              
Proceeds from Issuance or Sale of Equity | $           $ 7,200,000                  
Payments of Stock Issuance Costs | $           $ 926,000                  
September 2024 Financing [Member] | Company Directors and Executive Officers [Member]                              
Stock Issued During Period, Shares, New Issues | shares             211,000                
Common Warrants With Stock [Member]                              
Stock Issued During Period, Shares, New Issues | shares           2,400,000                  
April 2025 Financing [Member]                              
Stock Issued During Period, Shares, New Issues | shares       406,818                      
Proceeds from Issuance or Sale of Equity | $       $ 775,000                      
Payments of Stock Issuance Costs | $       $ 56,000                      
June 2025 Financing [Member]                              
Stock Issued During Period, Shares, New Issues | shares     274,696                        
Proceeds from Issuance or Sale of Equity | $     $ 570,000                        
Payments of Stock Issuance Costs | $     $ 9,000                        
September 2025 Financing [Member]                              
Stock Issued During Period, Shares, New Issues | shares 4,800,000                            
Proceeds from Issuance or Sale of Equity | $ $ 6,000,000                            
Payments of Stock Issuance Costs | $ $ 824,000                            
September 2025 Financing [Member] | Company Directors and Executive Officers [Member]                              
Stock Issued During Period, Shares, New Issues | shares 734,400                            
Proceeds from Issuance or Sale of Equity | $ $ 918,000                            
Sales Agreement With H.C. Wainwright & Co., LLC [Member]                              
Sale of Stock, Aggregate Value, Maximum | $   $ 3,600,000     $ 1,300,000       $ 1,800,000   $ 2,750,000        
Accrued Sales Commission, Current, Percentage                     3.00%        
Sale of Stock, Available Value | $                       $ 2,900,000      
Reverse Stock Split [Member]                              
Stockholders' Equity Note, Stock Split, Conversion Ratio               15