v3.25.2
Note 4 - Warrants (Details Textual) - USD ($)
6 Months Ended
Jun. 26, 2025
Jun. 30, 2025
Jun. 30, 2024
Aug. 31, 2024
May 31, 2024
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   81,645,868      
Proceeds from Issuance or Sale of Equity, Net   $ 9,210,000 $ 2,805,221    
June 2025 Placement Agency Agreement [Member]          
Stock Issued During Period, Shares, New Issues 20,000,000        
June 2025 Public Offering [Member]          
Proceeds from Issuance or Sale of Equity $ 10,000,000        
Proceeds from Issuance or Sale of Equity, Net $ 9,000,000        
Amended June 2021 Common Stock Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       2,199,975  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.7964   $ 0.7964  
June 2021 Common Stock Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       4.125  
May Amended November 2023 Common Stock Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights         1,365,854
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   1.455     $ 1.455
November 2023 Common Stock Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 5 $ 5
August Amended November 2023 Common Stock Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       2,536,586  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   0.7964   $ 0.7964  
June 2025 Series C Common Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 20,000,000        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.5 0.5      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right 1        
Warrants and Rights Outstanding, Term 5 years        
Warrants and Rights Outstanding $ 3,100,000        
June 2025 Series D Common Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 20,000,000        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.5 $ 0.5      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right 1        
Warrants and Rights Outstanding, Term 12 months        
Warrants and Rights Outstanding $ 2,000,000        
June 2025 Warrants [Member]          
Shares Issued, Price Per Share $ 0.5