Note 10 - Warrants to Purchase Common Stock - Schedule of Warrants or Rights (Details) - $ / shares shares in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Outstanding, warrants (in shares) | 530 | |
Outstanding, Weighted - Average Exercise Price (in dollars per share) | $ 11.7 | |
Outstanding, Average Remaining Term in Years (Year) | 3 years 10 months 17 days | 4 years 9 months 10 days |
Granted, warrants (in shares) | 226 | |
Granted, Weighted - Average Exercise Price (in dollars per share) | $ 0.01 | |
Exercised, warrants (in shares) | (113) | |
Exercised, Weighted - Average Exercise Price (in dollars per share) | $ 0.01 | |
Outstanding, warrants (in shares) | 643 | |
Outstanding, Weighted - Average Exercise Price (in dollars per share) | $ 9.64 |