XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Warrants - Schedule of Warrant Activity (Details) - $ / shares
12 Months Ended
Jun. 06, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Outstanding, shares (in shares)   1,158,015 400,359  
Outstanding, exercise price (in dollars per share)   $ 3.43 $ 0.82  
Outstanding, weighted average remaining life (Year)   7 years 8 months 15 days 3 years 6 months 29 days 2 years 9 months 29 days
Previously issued regular warrants exchanged, shares (in shares)   (723,793) (266,667)  
Previously issued regular warrants exchanged, exercise price (in dollars per share)   $ 4.1 $ 45  
Exchanged revalued warrants issued, shares (in shares)   723,793 266,667  
Exchanged revalued warrants issued, exercise price (in dollars per share)   $ 0 $ 0.6  
Exchanged revalued warrants issued, term (Year)   7 years 8 months 8 days 5 months 4 days  
Exercised, shares (in shares) (125,359) (545,374) (125,359)  
Exercised, exercise price (in dollars per share)   $ 0.68 $ (0.1)  
Expired, shares (in shares)   (5,833)    
Expired, exercise price (in dollars per share)   $ 26.42    
Outstanding, shares (in shares)   606,808 1,158,015 400,359
Outstanding, exercise price (in dollars per share)   $ 0.09 $ 3.43 $ 0.82
Previously issued regular warrants, exercise price (in dollars per share)   $ (4.1) $ (45)  
Previously issued regular warrants, term (Year)     5 months 4 days  
Issued and vested, shares (in shares)     883,015  
Issued and vested, exercise price (in dollars per share)     $ 4.15  
Issued and vested, term (Year)     3 years 1 month 24 days