v3.26.1
Note 9 - Net Loss Per Share of Common Stock (Details Textual) - $ / shares
Mar. 31, 2026
Mar. 13, 2026
Dec. 31, 2025
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 0.72
September 2025 Prefunded Warrants [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.001    
April 2025 Prefunded Warrants [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) 0.001 $ 0.001  
January 2024 Prefunded Warrants [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) 0.001    
July 2023 Prefunded Warrants [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.001