v3.26.1
Note 8 - Pre-Funded Warrants (Details Textual) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Feb. 28, 2026
Dec. 31, 2025
Nov. 30, 2019
Exercise of pre-funded warrants $ 267 $ 110      
Maximum Beneficial Ownership Percentage of Warrants Upon Investor's Election 9.99%        
Prefunded Warrants [Member]          
Class of Warrant or Right, Outstanding 3,410,086     653,827  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.001   $ 0.001 $ 0.001 $ 0.001
Class of Warrant or Right Exercised in Period 266,666        
Exercise of pre-funded warrants $ 267        
Class of Warrant or Right Exercised in Period on a Cashless Basis 631,332        
Stock Issued During Period, Shares, Exercise of Warrants (in shares) 631,192        
Stock Forfeited During Period, Shares, Exercise of Warrants (in shares) 140