v3.26.1
Note 3 - Net Loss Per Share (Details Textual) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Class of Warrant or Right, Outstanding 19,075,842 5,442,508  
Prefunded Warrants With Exercise Price 0.002 [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.002    
Class of Warrant or Right, Outstanding 98,439    
Prefunded Warrants With Exercise Price 0.001 [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.0001    
Class of Warrant or Right, Outstanding 300,000    
Prefunded Warrants [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 0.002
Class of Warrant or Right, Outstanding 398,439   98,439