XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Note 4 - Common Stock (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Nov. 08, 2024
Oct. 03, 2024
Jul. 11, 2024
May 10, 2024
Sep. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Sep. 29, 2024
May 14, 2024
Proceeds from Issuance or Sale of Equity             $ 0 $ 3,351,000    
Pre-Funded Warrants [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.001           $ 0.001      
Class Of Warrant Or Right, Exercised In Period (in shares)           845,000        
Stock Issued During Period, Shares, Exercise of Warrants (in shares) 845,000         844,061        
Roth Warrants [Member]                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                 20,000  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                 $ 1.46  
Securities Purchase Agreement [Member]                    
Stock Issued During Period, Shares, New Issues (in shares)         1,065,000          
Shares Issued, Price Per Share (in dollars per share)         $ 2.15          
Proceeds from Issuance or Sale of Equity       $ 3,400,000            
Securities Purchase Agreement [Member] | Pre-Funded Warrants [Member]                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         845,000          
Class of Warrant or Right, Purchase Price of Warrants (in dollars per share)         $ 2.149          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)         $ 0.001          
Securities Purchase Agreement [Member] | Unregistered Warrants [Member]                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                   1,910,000
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                   $ 2.34
Securities Purchase Agreement [Member] | Roth Warrants [Member]                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                   133,700
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                   $ 2.86
Percent of Aggregate Share and Warrants                   7.00%
Registered Direct Offering And Private Placement [Member]                    
Proceeds from Issuance or Sale of Equity   $ 6.6 $ 6,900,000              
October 2024 Registered Offering [Member]                    
Stock Issued During Period, Shares, New Issues (in shares)     3,321,881              
Proceeds from Issuance or Sale of Equity     $ 3,900,000              
October 2024 Registered Offering [Member] | Related Party [Member]                    
Proceeds from Issuance or Sale of Equity     $ 200,000              
October 2024 Private Offering [Member]                    
Stock Issued During Period, Shares, New Issues (in shares)     2,575,107              
Proceeds from Issuance or Sale of Equity     $ 3,000,000              
October 2024 Offerings [Member]                    
Shares Issued, Price Per Share (in dollars per share)     $ 1.165              
October 2024 Offerings [Member] | Unregistered Warrants [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 1.04