v3.26.1
Note 4 - Common Stock (Details Textual) - USD ($)
6 Months Ended
Jun. 11, 2026
Nov. 06, 2025
Nov. 05, 2025
Jul. 18, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 04, 2026
Dec. 31, 2025
Oct. 31, 2024
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)         $ 4.78     $ 5.92  
Proceeds from Issuance or Sale of Equity         $ 1,546,000 $ 0      
Class of Warrant or Right, Outstanding (in shares)         5,582,635     3,375,313  
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)         1     1  
October 2024 RDO Warrants [Member]                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                 $ 5.2
Class Of Warrant Or Right, Exercised In Period (in shares) 500,000                
Class of Warrant or Right, Excised, Exercise Price of Warrants or Rights (in dollars per share) $ 3.35                
Proceeds from Warrant Exercises $ 1,600,000                
Inducement Transaction Warrants [Member]                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 3.8                
Warrants and Rights Outstanding, Term (Year) 5 years                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 500,000                
Registered Direct Offering And Private Placement [Member]                  
Stock Issued During Period, Shares, New Issues (in shares)     300,000 300,000          
Shares Issued, Price Per Share (in dollars per share)     $ 3.35 $ 4.65          
Proceeds from Issuance or Sale of Equity, Gross     $ 1,150,000 $ 1,500,000          
Proceeds from Issuance or Sale of Equity       $ 1,000,000          
Registered Direct Offering And Private Placement [Member] | Placement Agent [Member]                  
Stock Issuance Cash Fee, Percentage of Gross Proceeds From Stock Issuance   6.00%              
Stock Issuance, Reimbursing Expense Amount   $ 125,000              
Private Placement [Member]                  
Proceeds from Issuance or Sale of Equity, Gross     $ 1,500,000            
Private Placement [Member] | Unregistered Common Stock [Member]                  
Stock Issued During Period, Shares, New Issues (in shares)     400,000            
Shares Issued, Price Per Share (in dollars per share)     $ 3.35            
Private Placement [Member] | Unregistered Warrants [Member]                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 3.35 $ 6     $ 3.35    
Warrants and Rights Outstanding, Term (Year)     5 years 5 years          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     400,000            
Private Placement [Member] | Unregistered Common Warrants [Member]                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 3.35            
Warrants and Rights Outstanding, Term (Year)     5 years            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     300,000            
Class of Warrant or Right, Exercisable Commence Term (Month)     6 months