Note 8 - Warrants to Purchase Common Stock - Schedule of Warrants or Rights (Details) - $ / shares shares in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Outstanding, warrants (in shares) | 355 | 55 | |
Outstanding, Weighted - Average Exercise Price (in dollars per share) | $ 15.92 | $ 2.59 | |
Outstanding, Average Remaining Term in Years (Year) | 5 years 9 months 7 days | 7 years 5 months 23 days | 4 years 11 months 12 days |
Granted, warrants (in shares) | 511 | 527 | |
Granted, Weighted - Average Exercise Price (in dollars per share) | $ 1.62 | $ 10.47 | |
Exercised, warrants (in shares) | (336) | (227) | |
Exercised, Weighted - Average Exercise Price (in dollars per share) | $ 0.83 | $ 0.01 | |
Outstanding, warrants (in shares) | 530 | 355 | |
Outstanding, Weighted - Average Exercise Price (in dollars per share) | $ 11.7 | $ 15.92 |