v3.25.2
Note 7 - Stockholders' Equity (Details Textual)
6 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
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 ($)
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 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   50,000,000 100,000,000
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 2.84                 $ 2.84   $ 3.1  
Payments of Stock Issuance Costs | $                   $ 30,000 $ 152,000    
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.001                 $ 0.001   $ 0.001  
Warrants To Purchase Common Stock [Member]                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares 274,696 406,818           67,104   274,696      
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 1.95 $ 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                
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 | $       $ 92,600                  
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                        
Sales Agreement With H.C. Wainwright & Co., LLC [Member]                          
Sale of Stock, Aggregate Value, Maximum | $     $ 1,300,000       $ 1,800,000   $ 2,750,000        
Accrued Sales Commission, Current, Percentage                 3.00%        
Sale of Stock, Available Value | $ $ 1,500,000                 $ 1,500,000      
Reverse Stock Split [Member]                          
Stockholders' Equity Note, Stock Split, Conversion Ratio           15