Quarterly report [Sections 13 or 15(d)]

Note 9 - Stockholders' Equity (Details Textual)

v3.25.4
Note 9 - Stockholders' Equity (Details Textual)
3 Months Ended 32 Months Ended
Oct. 31, 2025
USD ($)
$ / shares
shares
Aug. 08, 2025
Aug. 05, 2025
May 02, 2024
USD ($)
shares
Dec. 13, 2023
USD ($)
May 02, 2023
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
Dec. 31, 2025
USD ($)
$ / shares
shares
Sep. 30, 2025
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
Preferred Stock, Shares Issued (in shares)             0   0 0  
Security Offering, Maximum Value of Securities, Shelf Registration | $                     $ 200,000,000
Security Offering, Remaining Value of Securities, Shelf Registration | $             $ 33,300,000   $ 33,300,000    
Preferred Stock, Shares Outstanding (in shares)             0   0 0  
The 2025 Pre-funded Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 7,000,000                    
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 (in dollars per share) | $ / shares $ 0.001                    
Warrants and Rights Outstanding | $ $ 8,400,000                    
The 2025 Pre-funded Warrants [Member] | Weighted Average [Member]                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares             $ 0.001   $ 0.001 $ 0  
Series A Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 8,400,000                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 3                    
Class of Warrant or Right, Combined Public Offering Price (in dollars per share) | $ / shares $ 3                    
Warrants and Rights Outstanding | $ $ 8,500,000                    
Series B Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 8,400,000                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 3                    
Class of Warrant or Right, Combined Public Offering Price (in dollars per share) | $ / shares $ 3                    
Warrants and Rights Outstanding | $ $ 6,700,000                    
Public Offering [Member]                      
Stock Issued During Period, Shares, New Issues (in shares) 1,400,000                    
Proceeds from Issuance or Sale of Equity | $ $ 23,400,000           $ 23,366,345 $ 0      
Discounts and Commissions for Stock Issuance Costs | $ 1,500,000                    
Stock Issuance Costs Payable | $ 300,000                    
Stock Issued During Period, Value, New Issues | $ $ 1,700,000           23,366,345        
Lincoln Park Purchase Agreement [Member]                      
Stock Issued During Period, Shares, New Issues (in shares)                 302,500    
Stock Issued During Period, Value, New Issues | $                 $ 3,100,000    
Shares Purchase Agreement, Value, Shares Authorized | $         $ 50,000,000 $ 100,000,000          
Share Purchase Agreement, Term (Month)           36 months          
Shares Purchase Agreement, Shares Authorized (in shares)           22,500          
Shares Purchase Agreement, Value, Maximum Commitment | $           $ 2,500,000          
Shares Purchase Agreement, Shares, Maximum Commitment (in shares)           200,000          
Shares Purchase Agreement, Accelerated Purchase Date, Percent Of Trading Volume           30.00%          
Shares Purchase Agreement, Accelerated Purchase Date, Purchase Price, Percent           97.00%          
Shares Purchase Agreement, Shares Authorized, Aggregate Maximum (in shares)           1,767,850          
Shares Purchase Agreement, Shares Authorized, Percentage of Common Shares Oustanding           19.99%          
Stock Issued During Period, Shares, Issued for Services (in shares)       80,000              
Stock Issued During Period, Value, Issued for Services | $       $ 1,000,000              
Deferred Offering Costs | $       57,000              
Deferred Costs | $       $ 1,100,000              
Unamortized Debt Issuance Expense | $             $ 870,000,000,000   $ 870,000,000,000 $ 870,000,000,000  
Lincoln Park Purchase Agreement [Member] | Shares Required to be Purchased if Closing Price is $6.00 or Above [Member]                      
Shares Issued, Price Per Share (in dollars per share) | $ / shares           $ 60          
Shares Purchase Agreement, Shares Authorized (in shares)           25,000          
Lincoln Park Purchase Agreement [Member] | Shares Required to be Purchased if Closing Price is $8.00 or Above [Member]                      
Shares Issued, Price Per Share (in dollars per share) | $ / shares           $ 80          
Shares Purchase Agreement, Shares Authorized (in shares)           27,500          
Lincoln Park Purchase Agreement [Member] | Maximum [Member]                      
Shares Purchase Agreement, Value, Shares Authorized | $         50,000,000 $ 100,000,000          
Lincoln Park Purchase Agreement [Member] | Minimum [Member]                      
Shares Purchase Agreement, Value, Shares Authorized | $         $ 50,000,000            
Shares Issued, Price Per Share (in dollars per share) | $ / shares           $ 2.5          
Lincoln Park Purchase Agreement [Member] | Weighted Average [Member]                      
Shares Issued, Price Per Share (in dollars per share) | $ / shares           $ 12.6          
Reverse Stock Split [Member]                      
Stockholders' Equity Note, Stock Split, Conversion Ratio   10 10                
Preferred Class A [Member]                      
Preferred Stock, Shares Authorized (in shares)             5,000,000   5,000,000    
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares             $ 0.01   $ 0.01    
Preferred Stock, Shares Issued (in shares)             0   0 0  
Preferred Stock, Shares Outstanding (in shares)             0   0 0  
Preferred Class, Series A-1 [Member]                      
Preferred Stock, Shares Authorized (in shares)             1,040,000   1,040,000    
Preferred Class, Series A-2 [Member]                      
Preferred Stock, Shares Authorized (in shares)             1,500,000   1,500,000    
Preferred Class, Series A-3 [Member]                      
Preferred Stock, Shares Authorized (in shares)             700,000   700,000    
Preferred Class, Series A-4 [Member]                      
Preferred Stock, Shares Authorized (in shares)             548,000   548,000    
Series B Preferred Stock [Member]                      
Preferred Stock, Shares Authorized (in shares)             15,000   15,000    
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares             $ 0.5   $ 0.5    
Preferred Stock, Shares Issued (in shares)             0   0 0  
Preferred Stock, Shares Outstanding (in shares)             0   0 0