v3.25.2
Note 12 - Subsequent Events (Details Textual) - USD ($)
Aug. 19, 2025
Nov. 14, 2024
Aug. 19, 2024
Subsequent Event [Member]      
Proceeds from Issuance of Private Placement $ 10,300,000    
Subsequent Event [Member] | Benchmark [Member]      
Stock Issued, Cash Fee, Percentage of Gross Proceeds Raised 7.00%    
Proceeds from Issuance of Private Placement $ 10,300,000    
Subsequent Event [Member] | Benchmark [Member] | Certain Pre Existing Investors [Member]      
Stock Issued, Cash Fee, Percentage of Gross Proceeds Raised 3.00%    
Subsequent Event [Member] | 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) $ 1.75    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) 2.21    
Subsequent Event [Member] | August 2025 Pre-funded Warrants [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.0005    
SLR Credit Agreement [Member]      
Debt Instrument, Covenants, Additional Capital to Raise   $ 7,500,000 $ 2,000,000
SLR Credit Agreement [Member] | Subsequent Event [Member]      
Debt Instrument, Covenants, Additional Capital to Raise $ 8,500    
Stock Issued During Period, Shares, New Issues (in shares) 2,382,571