XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Financing Activities (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 29, 2024
Jul. 26, 2024
Jun. 30, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Jan. 29, 2025
Sep. 27, 2024
Dec. 31, 2023
Class of Warrant or Right, Issued During Period (in shares)       0 28,572        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 2.36 $ 56.63 $ 1.41     $ 50.96
Class of Warrant or Right, Exercised During Period (in shares)       (930,511) (0)        
The 2024 Warrant Reprice Transaction [Member]                  
Debt Issuance Costs, Net       $ 96,000          
Prefunded Warrants 2024 Public Offering [Member]                  
Class of Warrant or Right, Issued During Period (in shares)   2,041,814              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.01           $ 0.66  
Class of Warrant or Right, Exercise Price, Percentage of Volume Weighted Average Prices   90.00%              
Class of Warrant or Right, Exercise Price, Trading Days   5 days              
Series F-1 Warrants [Member]                  
Class of Warrant or Right, Issued During Period (in shares)   3,200,380              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   3,200,380              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 1.1   $ 0.66          
Warrants and Rights Outstanding, Term (Year)   5 years              
Series F-2 Warrants [Member]                  
Class of Warrant or Right, Issued During Period (in shares)   3,200,380              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   3,200,380              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 1.1   0.66          
Warrants and Rights Outstanding, Term (Year)             6 months    
Series F-3 Warrants [Member]                  
Class of Warrant or Right, Issued During Period (in shares)   3,200,380              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   3,200,380              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 1.1              
Warrants and Rights Outstanding, Term (Year)   1 year              
Class of Warrant or Right, Exercised During Period (in shares)           527,784      
Existing Warrants [Member]                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       2.5          
Class of Warrant or Right, Exercised During Period (in shares)     90,381            
Proceeds from Warrant Exercises     $ 200,000            
June 2024 Warrant [Member]                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     90,381            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 2.57 $ 2.57          
Warrants and Rights Outstanding, Term (Year)       5 years 6 months          
The 2024 Warrant Reprice Transaction [Member]                  
Modification of Warrants       $ (69)          
The 2024 Public Offering [Member]                  
Stock Issued During Period, Shares, New Issues (in shares)   1,158,566              
Maximum Percentage of Common Stock Outstanding   4.99%              
Proceeds from Issuance of Stock and Warrants $ 3,900,000                
The 2024 Public Offering [Member] | Election of the holder prior to the date of issuance [Member]                  
Maximum Percentage of Common Stock Outstanding   9.99%              
Over-Allotment Option [Member] | Underwriter From 2024 Public Offering [Member]                  
Stock Issued During Period, Shares, New Issues (in shares) 336,832                
Over-Allotment Option [Member] | Maximum Amount Purchasable By Underwriter [Member] | Underwriter From 2024 Public Offering [Member]                  
Stock Issued During Period, Shares, New Issues (in shares)   477,272              
Option Period   45 days              
Over-Allotment Option [Member] | Series F-1 Warrants [Member] | Underwriter From 2024 Public Offering [Member]                  
Class of Warrant or Right, Issued During Period (in shares) 336,832                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 336,832                
Over-Allotment Option [Member] | Series F-1 Warrants [Member] | Maximum Amount Purchasable By Underwriter [Member] | Underwriter From 2024 Public Offering [Member]                  
Class of Warrant or Right, Issued During Period (in shares)   477,272              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   477,272              
Over-Allotment Option [Member] | Series F-2 Warrants [Member] | Underwriter From 2024 Public Offering [Member]                  
Class of Warrant or Right, Issued During Period (in shares) 336,832                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 336,832                
Over-Allotment Option [Member] | Series F-2 Warrants [Member] | Maximum Amount Purchasable By Underwriter [Member] | Underwriter From 2024 Public Offering [Member]                  
Class of Warrant or Right, Issued During Period (in shares)   477,272              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   477,272              
Over-Allotment Option [Member] | Series F-3 Warrants [Member] | Underwriter From 2024 Public Offering [Member]                  
Class of Warrant or Right, Issued During Period (in shares) 336,832                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 336,832                
Over-Allotment Option [Member] | Series F-3 Warrants [Member] | Maximum Amount Purchasable By Underwriter [Member] | Underwriter From 2024 Public Offering [Member]                  
Class of Warrant or Right, Issued During Period (in shares)   477,272              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   477,272