Note 13 - Share-based Compensation (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
Notes Tables |
|
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] |
|
|
December 31, 2024
|
|
|
December 31, 2023
|
|
General and administrative
|
|
$ |
1,464 |
|
|
$ |
1,064 |
|
Research and development
|
|
|
621 |
|
|
|
619 |
|
Total share-based compensation
|
|
$ |
2,085 |
|
|
$ |
1,683 |
|
|
Share-Based Payment Arrangement, Option, Activity [Table Text Block] |
|
|
Shares
Underlying
Options
|
|
|
Weighted
Average Exercise
Price Per Share
|
|
|
Aggregate
Intrinsic Value
|
|
Balances as of December 31, 2022
|
|
|
2,782,248 |
|
|
$ |
4.12 |
|
|
$ |
17 |
|
Granted
|
|
|
1,172,515 |
|
|
|
2.59 |
|
|
|
|
|
Expired/cancelled
|
|
|
(58,750 |
) |
|
|
8.08 |
|
|
|
|
|
Forfeited
|
|
|
(25,000 |
) |
|
|
3.24 |
|
|
|
|
|
Balances as of December 31, 2023
|
|
|
3,871,013 |
|
|
$ |
3.61 |
|
|
$ |
832 |
|
Granted
|
|
|
1,864,775 |
|
|
|
3.03 |
|
|
|
|
|
Forfeited
|
|
|
(531,350 |
) |
|
|
2.96 |
|
|
|
|
|
Expired/cancelled
|
|
|
(395,000 |
) |
|
|
5.08 |
|
|
|
|
|
Exercised
|
|
|
(117,000 |
) |
|
|
2.19 |
|
|
|
|
|
Balances as of December 31, 2024
|
|
|
4,692,438 |
|
|
$ |
3.33 |
|
|
$ |
10,243 |
|
|
|
Shares
Underlying
Options
|
|
|
Weighted Average
Grant Date Fair
Value Per Share
|
|
Unvested as of December 31, 2023
|
|
|
1,664,684 |
|
|
$ |
2.11 |
|
Granted
|
|
|
1,864,775 |
|
|
|
2.26 |
|
Vested
|
|
|
(626,133 |
) |
|
|
2.15 |
|
Forfeited
|
|
|
(531,343 |
) |
|
|
2.28 |
|
Unvested as of December 31, 2024
|
|
|
2,371,983 |
|
|
$ |
2.18 |
|
|
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] |
|
|
|
|
|
Outstanding, Vested and Expected to Vest
|
|
|
Options Vested and Exercisable
|
|
Per Share Exercise
Price
|
|
|
Shares
|
|
|
Weighted
Average
Remaining
Contractual
Life (Years)
|
|
|
Weighted
Average Exercise
Price
|
|
|
Options
Exercisable
|
|
|
Weighted
Average
Remaining
Contractual Life
(Years)
|
|
$1.00 |
- |
$1.99 |
|
|
|
203,443 |
|
|
|
8.2 |
|
|
$ |
1.60 |
|
|
|
87,425 |
|
|
|
8.2 |
|
$2.00 |
- |
$2.99 |
|
|
|
2,962,895 |
|
|
|
7.8 |
|
|
|
2.72 |
|
|
|
995,992 |
|
|
|
6.4 |
|
$3.00 |
- |
$3.99 |
|
|
|
316,893 |
|
|
|
5.7 |
|
|
|
3.50 |
|
|
|
216,893 |
|
|
|
3.9 |
|
$4.00 |
- |
$4.99 |
|
|
|
797,182 |
|
|
|
5.3 |
|
|
|
4.52 |
|
|
|
677,182 |
|
|
|
4.5 |
|
$5.00 |
- |
$16.00 |
|
|
|
412,025 |
|
|
|
5.7 |
|
|
|
6.16 |
|
|
|
342,963 |
|
|
|
5.3 |
|
|
|
|
|
|
|
4,692,438 |
|
|
|
7.1 |
|
|
$ |
3.33 |
|
|
|
2,320,455 |
|
|
|
5.5 |
|
|
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] |
|
|
2024
|
|
|
2023
|
|
Common share fair value
|
|
|
$2.40 |
– |
$5.38 |
|
|
|
$1.57 |
– |
$3.24 |
|
Risk-free interest rate
|
|
|
3.8 |
– |
4.5% |
|
|
|
3.5 |
– |
4.6% |
|
Expected dividend yield
|
|
|
|
0% |
|
|
|
|
|
0% |
|
|
Expected option life (years)
|
|
|
5.5 |
– |
5.7 |
|
|
|
5.0 |
– |
5.7 |
|
Expected stock price volatility
|
|
|
83.0 |
– |
124.1% |
|
|
|
101.7 |
– |
108.1% |
|
|