v3.25.2
Note 4 - Warrants - Warrants Outstanding (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 26, 2025
Dec. 31, 2024
Aug. 31, 2024
May 31, 2024
Class of Warrant or Right, Outstanding (in shares) 81,645,868   47,751,368    
Class of Warrant or Right, Issued During Period (in shares) 40,000,000        
Class of Warrant or Right, Exercised During Period (in shares) (160,750)        
Class of Warrant or Right, Expired During Period (in shares) (5,944,750)        
SPAC Public Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 11.5        
Class of Warrant or Right, Outstanding (in shares) 6,881,313   6,881,313    
Class of Warrant or Right, Issued During Period (in shares) 0        
Class of Warrant or Right, Exercised During Period (in shares) 0        
Class of Warrant or Right, Expired During Period (in shares) 0        
June 2021 Common Stock Warrants, Post Amendment [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 4.125        
Class of Warrant or Right, Outstanding (in shares) 4,445,066   4,445,066    
Class of Warrant or Right, Issued During Period (in shares) 0        
Class of Warrant or Right, Exercised During Period (in shares) 0        
Class of Warrant or Right, Expired During Period (in shares) 0        
Amended June 2021 Common Stock Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.7964     $ 0.7964  
Class of Warrant or Right, Outstanding (in shares) 2,199,975   2,199,975    
Class of Warrant or Right, Issued During Period (in shares) 0        
Class of Warrant or Right, Exercised During Period (in shares) 0        
Class of Warrant or Right, Expired During Period (in shares) 0        
Pre Public Private Company Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 22.99        
Class of Warrant or Right, Outstanding (in shares) 120,456   120,456    
Class of Warrant or Right, Issued During Period (in shares) 0        
Class of Warrant or Right, Exercised During Period (in shares) 0        
Class of Warrant or Right, Expired During Period (in shares) 0        
September 2022 Private Pre Funded Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.0001        
Class of Warrant or Right, Outstanding (in shares) 1,383,399   1,383,399    
Class of Warrant or Right, Issued During Period (in shares) 0        
Class of Warrant or Right, Exercised During Period (in shares) 0        
Class of Warrant or Right, Expired During Period (in shares) 0        
September 2022 Common Stock Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 2.4        
Class of Warrant or Right, Outstanding (in shares) 1,383,399   1,383,399    
Class of Warrant or Right, Issued During Period (in shares) 0        
Class of Warrant or Right, Exercised During Period (in shares) 0        
Class of Warrant or Right, Expired During Period (in shares) 0        
November 2023 Common Stock Warrants, Post Amendment [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 5        
Class of Warrant or Right, Outstanding (in shares) 1,951,220   1,951,220    
Class of Warrant or Right, Issued During Period (in shares) 0        
Class of Warrant or Right, Exercised During Period (in shares) 0        
Class of Warrant or Right, Expired During Period (in shares) 0        
May Amended November 2023 Common Stock Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 1.455       $ 1.455
Class of Warrant or Right, Outstanding (in shares) 1,365,854   1,365,854    
Class of Warrant or Right, Issued During Period (in shares) 0        
Class of Warrant or Right, Exercised During Period (in shares) 0        
Class of Warrant or Right, Expired During Period (in shares) 0        
August Amended November 2023 Common Stock Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.7964     $ 0.7964  
Class of Warrant or Right, Outstanding (in shares) 2,536,586   2,536,586    
Class of Warrant or Right, Issued During Period (in shares) 0        
Class of Warrant or Right, Exercised During Period (in shares) 0        
Class of Warrant or Right, Expired During Period (in shares) 0        
November 2023 Pre Funded Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.0001        
Class of Warrant or Right, Outstanding (in shares) 585,366   585,366    
Class of Warrant or Right, Issued During Period (in shares) 0        
Class of Warrant or Right, Exercised During Period (in shares) 0        
Class of Warrant or Right, Expired During Period (in shares) 0        
May 2024 Common Stock Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 1.455        
Class of Warrant or Right, Outstanding (in shares) 1,898,734   1,898,734    
Class of Warrant or Right, Issued During Period (in shares) 0        
Class of Warrant or Right, Exercised During Period (in shares) 0        
Class of Warrant or Right, Expired During Period (in shares) 0        
August 2024 Common Stock Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.7964        
Class of Warrant or Right, Outstanding (in shares) 4,761,905   4,761,905    
Class of Warrant or Right, Issued During Period (in shares) 0        
Class of Warrant or Right, Exercised During Period (in shares) 0        
Class of Warrant or Right, Expired During Period (in shares) 0        
The August 2024 Underwriter Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 1.3125        
Class of Warrant or Right, Outstanding (in shares) 238,095   238,095    
Class of Warrant or Right, Issued During Period (in shares) 0        
Class of Warrant or Right, Exercised During Period (in shares) 0        
Class of Warrant or Right, Expired During Period (in shares) 0        
The December 2024 Series A Common Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 1.5        
Class of Warrant or Right, Outstanding (in shares) 0   6,000,000    
Class of Warrant or Right, Issued During Period (in shares) 0        
Class of Warrant or Right, Exercised During Period (in shares) (55,250)        
Class of Warrant or Right, Expired During Period (in shares) (5,944,750)        
The December 2024 Series B Common Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 1.5        
Class of Warrant or Right, Outstanding (in shares) 11,894,500   12,000,000    
Class of Warrant or Right, Issued During Period (in shares) 0        
Class of Warrant or Right, Exercised During Period (in shares) (105,500)        
Class of Warrant or Right, Expired During Period (in shares) 0        
June 2025 Series C Common Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.5 $ 0.5      
Class of Warrant or Right, Outstanding (in shares) 20,000,000   0    
Class of Warrant or Right, Issued During Period (in shares) 20,000,000        
Class of Warrant or Right, Exercised During Period (in shares) 0        
Class of Warrant or Right, Expired During Period (in shares) 0        
June 2025 Series D Common Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.5 $ 0.5      
Class of Warrant or Right, Outstanding (in shares) 20,000,000   0    
Class of Warrant or Right, Issued During Period (in shares) 20,000,000        
Class of Warrant or Right, Exercised During Period (in shares) 0        
Class of Warrant or Right, Expired During Period (in shares) 0