v3.26.1
Note 11 - Warrants (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2025
Oct. 03, 2024
Oct. 01, 2024
Jun. 26, 2022
Class of Warrant or Right, Intrinsic Value $ 0      
Series B Warrants [Member]        
Warrants and Rights Outstanding $ 12,960      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.8294 $ 1.9445 $ 25  
Stock Issued During Period, Shares, Warrant Exercises (in shares) 10,089,612      
Series B Warrants [Member] | Minimum [Member]        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.8294      
Series B Warrants [Member] | Maximum [Member]        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 1.1      
June 2023 Warrants [Member] | Minimum [Member]        
Class of Warrant or Right, Maximum Percentage of Beneficial Ownership 4.99%      
June 2023 Warrants [Member] | Maximum [Member]        
Class of Warrant or Right, Maximum Percentage of Beneficial Ownership 9.99%      
Series A Warrants [Member]        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 1.9445 $ 1.9445 $ 12  
Stock Issued During Period, Shares, Warrant Exercises (in shares) 63,017      
Series F Agreement [Member]        
Warrant Coverage 100.00%     100.00%