v3.26.1
Note 9 - Stockholders' Equity and Common Stock Warrants (Details Textual) - USD ($)
6 Months Ended 12 Months Ended
Jul. 01, 2026
Jun. 30, 2026
Jun. 18, 2026
Jun. 11, 2026
Jun. 09, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001 $ 0.001   $ 0.001 $ 0.001   $ 0.001
May 2025 At-the-market Offering [Member]                
Stock Issued During Period, Shares, New Issues               550,000
Share Sales Agreement, Maximum Amount   $ 50,000,000       $ 50,000,000    
Proceeds from Issuance of Common Stock   4,700,000            
Payments of Stock Issuance Costs   $ 100,000            
Private Placement [Member]                
Stock Issued During Period, Shares, New Issues       1,767,514        
Proceeds from Issuance or Sale of Equity         $ 10,500,000      
Proceeds from Issuance of Common Stock           9,685,402 $ 0  
Payments of Stock Issuance Costs         $ 1,100,000      
Equity Offering, Maximum Number of Units         3,360,377      
Equity Offering, Purchase Price Per Unit         $ 3.14      
Number of Shares Per Unit Issued         1      
Private Placement [Member] | Director [Member]                
Stock Issued During Period, Shares, New Issues (in shares)       1,369,426        
2026 Registered Direct Offering [Member]                
Stock Issued During Period, Shares, New Issues     2,500,000          
Proceeds from Issuance or Sale of Equity     $ 10,000,000          
Proceeds from Issuance of Common Stock           $ 9,227,761 $ 0  
Payments of Stock Issuance Costs     $ 900,000          
Shares Issued, Price Per Share     $ 4          
2026 Pre-funded Warrants [Member]                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       1,592,863        
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 0.001   $ 3.139   $ 0.001    
2026 Pre-funded Warrants [Member] | Subsequent Event [Member]                
Stock Issued During Period, Shares, New Issues 1,592,863              
Proceeds from Issuance or Sale of Equity $ 1,593              
Prefunded Warrant [Member]                
Equity Offering Maximum Number of Units Including Warrants (in dollars per share)         $ 3.139      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)         1      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)         1      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     150,000          
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 5 3.319        
Prefunded Warrant [Member] | 2026 Registered Direct Offering [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value     $ 300,000          
Series B Warrants [Member]                
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)         1      
Number of Warrants Per Unit         1      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)         1      
Class of Warrant or Right, Exercise Price of Warrants or Rights   3.32       3.32    
Series C Warrants [Member]                
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)         1      
Number of Warrants Per Unit         1      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)         1      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 3.14       $ 3.14    
Series B Common Stock Warrants [Member]                
Class of Warrant or Right, Exercise Price of Warrants or Rights       3.32        
Series C Common Stock Warrants [Member]                
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 3.14