Note 13 - Stockholders' Equity (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
Notes Tables |
|
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] |
|
|
|
|
|
|
|
|
Shares Subject to Purchase |
|
Exercise Price per Share |
|
|
Expiration Date |
|
|
at December 31, 2024 |
|
$ |
27.50 |
|
|
|
07/17/2028 |
|
|
|
18,193 |
|
$ |
25.00 |
|
|
|
08/04/2028 |
|
|
|
10,288 |
|
$ |
9.75 |
|
|
|
05/14/2029 |
|
|
|
39,125 |
|
$ |
7.80 |
|
|
|
05/14/2029 |
|
|
|
1,006,250 |
|
$ |
1.93 |
|
|
|
12/19/2029 |
|
|
|
425,000 |
|
$ |
1.92 |
|
|
|
12/19/2029 |
|
|
|
325,000 |
|
|
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] |
|
|
Year ended December 31, |
|
|
|
2024 |
|
|
2023 |
|
Cost of product sales |
|
$ |
217 |
|
|
$ |
130 |
|
Research and development cost |
|
|
48 |
|
|
|
57 |
|
General and administrative expense |
|
|
2,472 |
|
|
|
2,347 |
|
Total |
|
$ |
2,737 |
|
|
$ |
2,534 |
|
|
Share-based Payment Arrangement, Option and Restricted Stock Unit, Activity [Table Text Block] |
|
|
|
|
|
|
Options Outstanding |
|
|
PSUs Outstanding |
|
|
RSUs Outstanding |
|
|
|
|
|
|
|
|
|
|
|
Weighted- |
|
|
|
|
|
|
Weighted- |
|
|
|
|
|
|
Weighted- |
|
|
|
Number of |
|
|
|
|
|
|
Average |
|
|
|
|
|
|
Average |
|
|
|
|
|
|
Average |
|
|
|
Shares |
|
|
|
|
|
|
Exercise |
|
|
|
|
|
|
Grant Date |
|
|
|
|
|
|
Grant Date |
|
|
|
Available for |
|
|
Number of |
|
|
Price Per |
|
|
Number of |
|
|
Fair Value |
|
|
Number of |
|
|
Fair Value |
|
|
|
Grant |
|
|
Shares |
|
|
Share |
|
|
PSUs |
|
|
Per Share |
|
|
RSUs |
|
|
Per Share |
|
Balance at December 31, 2022 |
|
|
263,113 |
|
|
|
49,713 |
|
|
$ |
88.00 |
|
|
|
— |
|
|
$ |
— |
|
|
|
319,397 |
|
|
$ |
18.20 |
|
Granted |
|
|
(255,542 |
) |
|
|
— |
|
|
|
— |
|
|
|
23,764 |
|
|
|
11.25 |
|
|
|
231,778 |
|
|
|
17.00 |
|
Released |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
(133,846 |
) |
|
|
19.80 |
|
Forfeited |
|
|
16,081 |
|
|
|
(49,713 |
) |
|
|
88.00 |
|
|
|
— |
|
|
|
— |
|
|
|
(8,368 |
) |
|
|
18.40 |
|
Returned to Plan |
|
|
47,371 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
Balance at December 31, 2023 |
|
|
71,023 |
|
|
|
— |
|
|
|
— |
|
|
|
23,764 |
|
|
|
11.25 |
|
|
|
408,961 |
|
|
|
17.20 |
|
Granted |
|
|
(987,488 |
) |
|
|
— |
|
|
|
— |
|
|
|
158,817 |
|
|
|
2.15 |
|
|
|
828,671 |
|
|
|
1.48 |
|
Released |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
(177,641 |
) |
|
|
16.54 |
|
Forfeited |
|
|
188,294 |
|
|
|
— |
|
|
|
— |
|
|
|
(2,400 |
) |
|
|
11.25 |
|
|
|
(185,894 |
) |
|
|
7.16 |
|
Returned to Plan |
|
|
52,251 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
Addition to 2019 Plan |
|
|
475,000 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
Expiration of 2014 Plan |
|
|
(31,521 |
) |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
Balance at December 31, 2024 |
|
|
(232,441 |
) |
|
|
— |
|
|
|
— |
|
|
|
180,181 |
|
|
$ |
3.23 |
|
|
|
874,097 |
|
|
$ |
3.29 |
|
|
|
|
|
|
|
Weighted- |
|
|
|
|
|
|
|
Average |
|
|
|
|
|
|
|
Grant Date |
|
|
|
Number of |
|
|
Fair Value Per |
|
|
|
Shares |
|
|
Share |
|
Outstanding at January 1, 2024 |
|
|
23,764 |
|
|
$ |
11.25 |
|
Granted |
|
|
79,408 |
|
|
|
1.36 |
|
Forfeited |
|
|
(2,400 |
) |
|
|
11.25 |
|
Outstanding at December 31, 2024 |
|
|
100,772 |
|
|
$ |
3.64 |
|
|
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] |
|
|
2024 |
|
|
2023 |
|
Volatility |
|
|
88.03 |
% |
|
|
91.40 |
% |
Risk-free interest rate |
|
|
4.26 |
% |
|
|
4.30 |
% |
|
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] |
|
|
|
|
|
|
Weighted- |
|
|
|
|
|
|
|
Average |
|
|
|
|
|
|
|
Grant Date |
|
|
|
Number of |
|
|
Fair Value Per |
|
|
|
Shares |
|
|
Share |
|
Outstanding at January 1, 2024 |
|
|
— |
|
|
$ |
— |
|
Granted |
|
|
79,409 |
|
|
|
2.93 |
|
Outstanding at December 31, 2024 |
|
|
79,409 |
|
|
$ |
2.93 |
|
|
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] |
|
|
Number of Shares |
|
Equity Plan |
|
|
|
|
Subject to outstanding options and restricted shares |
|
|
1,133,687 |
|
Officer and Director Purchase Plan |
|
|
237,382 |
|
Warrants |
|
|
1,823,856 |
|
2022 Employee Stock Purchase Plan |
|
|
731,220 |
|
Total reserved shares |
|
|
3,926,145 |
|
|