v3.26.1
Note 16 - Subsequent Event (Details Textual)
$ / shares in Units, $ in Millions
1 Months Ended
Mar. 13, 2026
USD ($)
$ / shares
shares
Apr. 02, 2025
$ / shares
shares
Oct. 31, 2025
$ / shares
shares
Dec. 31, 2025
Pre-funded Warrants [Member]        
Class of Warrant or Right, Issued During Period, Price Per Warrant (in dollars per share)   $ 0.585 $ 0.585  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares   4,999,316 1,706,484  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.001 $ 0.001  
Subsequent Event [Member] | Pre-funded Warrants [Member]        
Class of Warrant or Right, Issued During Period, Price Per Warrant (in dollars per share) $ 0.585      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares 6,399,316      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.001      
April 2025 Private Placement, Third Closing [Member]        
Private Placement, Covenant to Trigger Sale, Patients Enrolled       35
April 2025 Private Placement, Third Closing [Member] | Subsequent Event [Member]        
Private Placement, Covenant to Trigger Sale, Patients Enrolled 35      
Stock Issued During Period, Shares, New Issues (in shares) | shares 639,931      
Shares Issued, Price Per Share (in dollars per share) $ 0.586      
Proceeds from Issuance or Sale of Equity | $ $ 4.1