Quarterly report [Sections 13 or 15(d)]

Note 16 - Subsequent Events (Details Textual)

v3.25.3
Note 16 - Subsequent Events (Details Textual) - USD ($)
Oct. 16, 2025
Oct. 15, 2025
Dec. 19, 2024
Dec. 18, 2024
Common Stock Purchase Warrants [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     75,000 75,000
Warrants and Rights Outstanding, Term (Year)       5 years
Subsequent Event [Member]        
Proceeds from Issuance or Sale of Equity $ 12,000,000      
Subsequent Event [Member] | Pre-Funded Warrants [Member]        
Class of Warrant or Right, Issued During Period (in shares)   928,581    
Class of Warrant or Right, Offering Price (in dollars per share)   $ 11.339    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.001    
Subsequent Event [Member] | Common Stock Purchase Warrants [Member]        
Class of Warrant or Right, Issued During Period (in shares)   1,133,794    
Class of Warrant or Right, Offering Price (in dollars per share)   $ 0.125    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   1    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 11.34    
Subsequent Event [Member] | Private Placement Warrants [Member]        
Warrants and Rights Outstanding, Term (Year)   5 years    
Securities Purchase Agreement [Member] | Subsequent Event [Member]        
Stock Issued During Period, Shares, New Issues (in shares)   205,213    
Shares Issued, Price Per Share (in dollars per share)   $ 11.34    
Proceeds from Issuance or Sale of Equity   $ 12,000,000