XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Note 5 - Warrants - Warrants Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Jun. 30, 2023
Balance outstanding (in shares) 7,810,033 1,372,172      
Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) $ 2.8        
Warrants Issued in March 2019 [Member]          
Balance outstanding (in shares) [1] 0 17,573      
Warrants Issued in April 2019 [Member]          
Balance outstanding (in shares) [1] 0 58,336      
Warrants Issued in February 2020 [Member]          
Balance outstanding (in shares) [1] 67,670 67,670      
Warrants Issued in February 2020 [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) [1] $ 94.5        
Warrants Issued in December 2023 [Member]          
Balance outstanding (in shares) [1] 939,316 939,316      
Balance outstanding, remaining contractual life (Year) [1] 4 years 9 months 18 days        
Warrants Issued in December 2023 [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) [1] $ 2.57        
Warrants Issued in August 2024 [Member]          
Balance outstanding (in shares) [1] 5,056,054 0      
Balance outstanding, remaining contractual life (Year) [1] 3 years 4 months 24 days        
Warrants Issued in August 2024 [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) [1] $ 2.24        
Liability Classified Warrants [Member]          
Balance outstanding (in shares) 6,063,040 1,082,895      
Balance outstanding, remaining contractual life (Year) 3 years 6 months 5 years 1 month 6 days      
Liability Classified Warrants [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) $ 3.32 $ 24.32      
Warrants Issued in April 2020 for Consulting [Member]          
Balance outstanding (in shares) 0 1,112      
Warrants Issued in April 2020 for Consulting [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) $ 0        
Warrants Issued in December 2020 for Consulting [Member]          
Balance outstanding (in shares) 556 556      
Balance outstanding, remaining contractual life (Year) 1 year        
Warrants Issued in December 2020 for Consulting [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) $ 70.8        
Warrant Issued in April 2021 for Consulting [Member]          
Balance outstanding (in shares) 4,767 4,767      
Balance outstanding, remaining contractual life (Year) 1 year 3 months 18 days        
Warrant Issued in April 2021 for Consulting [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) $ 54.45        
Warrant Issued in August 2021 for Consulting [Member]          
Balance outstanding (in shares) 16,667 16,667      
Balance outstanding, remaining contractual life (Year) 6 years 7 months 6 days        
Warrant Issued in August 2021 for Consulting [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) $ 46.2        
Warrants Issued in June 2022 for Consulting [Member]          
Balance outstanding (in shares) 3,334 3,334      
Balance outstanding, remaining contractual life (Year) 7 years 6 months        
Warrants Issued in June 2022 for Consulting [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) $ 22.35        
Warrant Issued in September 2022 for Consulting [Member]          
Balance outstanding (in shares) 16,667 16,667      
Balance outstanding, remaining contractual life (Year) 7 years 8 months 12 days        
Warrant Issued in September 2022 for Consulting [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) $ 18.6        
Warrants Issued in June 2023 for Consulting [Member]          
Balance outstanding (in shares) 10,001 10,001      
Balance outstanding, remaining contractual life (Year) 8 years 6 months        
Warrants Issued in June 2023 for Consulting [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) $ 9        
Warrants Issued in August 2023 for Consulting [Member]          
Balance outstanding (in shares) 6,667 6,667      
Balance outstanding, remaining contractual life (Year) 3 years 7 months 6 days        
Warrants Issued in August 2023 for Consulting [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) $ 9.3        
Pre-funded Warrants Member Issued In Connection With The 2023 Securities Purchase Agreement[Member]          
Balance outstanding (in shares) 0 229,506      
Balance outstanding, warrant exercise price (in dollars per share) $ 0.001        
Warrants Issued in March 2024 for Consulting [Member]          
Balance outstanding (in shares) 3,334 0      
Balance outstanding, remaining contractual life (Year) 9 years 2 months 12 days        
Warrants Issued in March 2024 for Consulting [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) $ 9.15        
Pre-funded Warrants in 2024 Agreement [Member]          
Balance outstanding (in shares) 1,649,000 0      
Balance outstanding, warrant exercise price (in dollars per share)     $ 0.001    
Pre-funded Warrants in 2024 Agreement [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) $ 0.001        
Warrants Issued in October 2024 for Consulting [Member]          
Balance outstanding (in shares) 36,000 0      
Balance outstanding, remaining contractual life (Year) 9 years 9 months 18 days        
Warrants Issued in October 2024 for Consulting [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) $ 2.36        
Equity Classified Warrants [Member]          
Balance outstanding (in shares) 1,746,993 289,277      
Balance outstanding, warrant exercise price (in dollars per share)       $ 9.3 $ 9
Equity Classified Warrants [Member] | Weighted Average [Member]          
Balance outstanding, warrant exercise price (in dollars per share) $ 0.99        
[1] If the Company subdivides (by any stock split, stock dividend, recapitalization or otherwise) its outstanding shares of its common stock into a smaller number of shares, the warrant exercise price is proportionately reduced and the number of shares under outstanding warrants is proportionately increased. Additionally, if the Company combines (by combination, reverse stock split or otherwise) its outstanding shares of common stock into a smaller number of shares, the warrant exercise price is proportionately increased and the number of shares under outstanding warrants is proportionately decreased.