v3.26.1
Note 6 - Common Stock (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Feb. 28, 2026
May 31, 2026
Feb. 28, 2026
Jun. 30, 2026
Dec. 31, 2025
Nov. 30, 2019
May 2026 Prefunded Warrants [Member]            
Class of Warrants or Rights, Issued During Period   2,070,044        
Warrants Issued, Price Per Warrant   $ 5.669        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.001        
Underwritten Public Offering Pre-funded Warrants [Member]            
Class of Warrants or Rights, Issued During Period 952,881   952,881      
Warrants Issued, Price Per Warrant     $ 2.749      
Private Placement Pre-funded Warrants [Member]            
Class of Warrants or Rights, Issued During Period 631,332   631,332      
Warrants Issued, Price Per Warrant $ 2.749          
Prefunded Warrants [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) 0.001   $ 0.001 $ 0.001 $ 0.001 $ 0.001
May 2026 Offering [Member]            
Stock Issued During Period, Shares, New Issues   3,220,961        
Shares Issued, Price Per Share   $ 5.67        
Proceeds from Issuance or Sale of Equity   $ 27.7        
February 2026 Offering [Member]            
Stock Issued During Period, Shares, New Issues     3,505,855      
Shares Issued, Price Per Share $ 2.75   $ 2.75      
Proceeds from Issuance or Sale of Equity     $ 12.6