Note 8 - Stockholders' Equity (Tables)
|
6 Months Ended |
Jun. 30, 2022 |
Notes Tables |
|
Share-Based Payment Arrangement, Option, Activity [Table Text Block] |
|
|
Options |
|
Outstanding at December 31, 2020 |
|
|
6,007,552 |
|
Granted |
|
|
637,500 |
|
Exercised |
|
|
— |
|
Forfeited/canceled |
|
|
(272,029 |
) |
Expired |
|
|
(126,557 |
) |
Outstanding at December 31, 2021 |
|
|
6,246,466 |
|
Granted |
|
|
195,000 |
|
Exercised |
|
|
— |
|
Forfeited/canceled |
|
|
(224,375 |
) |
Expired |
|
|
(10,250 |
) |
Outstanding at June 30, 2022 |
|
|
6,206,841 |
|
|
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] |
|
|
Six Months Ended |
|
|
|
June 30, |
|
|
|
2022 |
|
|
2021 |
|
Risk-free interest rate |
|
|
2.55 |
% |
|
|
1.01 |
% |
Expected life (years) |
|
|
6.00 |
|
|
|
6.00 |
|
Expected dividend yield |
|
|
— |
% |
|
|
— |
% |
Expected volatility |
|
|
72.59 |
% |
|
|
74.16 |
% |
|
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] |
|
|
Shares |
|
Outstanding at December 31, 2020 |
|
|
1,436,728 |
|
Awarded |
|
|
654,663 |
|
Released |
|
|
— |
|
Canceled/forfeited/expired |
|
|
(406,250 |
) |
Outstanding at December 31, 2021 |
|
|
1,685,141 |
|
Awarded |
|
|
132,588 |
|
Released |
|
|
— |
|
Canceled/forfeited/expired |
|
|
— |
|
Outstanding at June 30, 2022 |
|
|
1,817,729 |
|
|
|
|
|
|
Expected to vest at June 30, 2022 |
|
|
1,817,729 |
|
Vested at June 30, 2022 |
|
|
1,817,729 |
|
Unvested at June 30, 2022 |
|
|
— |
|
Unrecognized expense at June 30, 2022 |
|
$ |
— |
|
|
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] |
|
|
Shares |
|
|
Weighted Average Exercise Price |
|
|
Weighted Average Remaining Contractual Term (Years) |
|
Outstanding at December 31, 2020 |
|
|
2,691,459 |
|
|
$ |
1.99 |
|
|
|
2.94 |
|
Granted |
|
|
580,231 |
|
|
$ |
— |
|
|
|
— |
|
Exercised |
|
|
— |
|
|
$ |
— |
|
|
|
— |
|
Canceled/forfeited/expired |
|
|
(25,000 |
) |
|
$ |
— |
|
|
|
— |
|
Outstanding at December 31, 2021 |
|
|
3,246,690 |
|
|
$ |
2.26 |
|
|
|
3.59 |
|
Granted |
|
|
4,368,905 |
|
|
$ |
— |
|
|
|
— |
|
Exercised |
|
|
(3,188,190 |
) |
|
$ |
— |
|
|
|
— |
|
Canceled/forfeited/expired |
|
|
— |
|
|
$ |
— |
|
|
|
— |
|
Outstanding at June 30, 2022 |
|
|
4,427,405 |
|
|
$ |
2.72 |
|
|
|
2.02 |
|
|
Restricted Stock Units (RSUs) [Member] |
|
Notes Tables |
|
Share-Based Payment Arrangement, Cost by Plan [Table Text Block] |
|
|
Three Months Ended |
|
|
Six Months Ended |
|
|
|
June 30, |
|
|
June 30, |
|
|
|
2022 |
|
|
2021 |
|
|
2022 |
|
|
2021 |
|
General and administrative |
|
$ |
65,002 |
|
|
$ |
65,003 |
|
|
$ |
130,004 |
|
|
$ |
130,005 |
|
Sales and marketing |
|
$ |
— |
|
|
$ |
56,018 |
|
|
$ |
— |
|
|
$ |
59,712 |
|
|
|
$ |
65,002 |
|
|
$ |
121,021 |
|
|
$ |
130,004 |
|
|
$ |
189,717 |
|
|
Stock Options and Warrants [Member] |
|
Notes Tables |
|
Share-Based Payment Arrangement, Cost by Plan [Table Text Block] |
|
|
Three Months Ended |
|
|
Six Months Ended |
|
|
|
June 30, |
|
|
June 30, |
|
|
|
2022 |
|
|
2021 |
|
|
2022 |
|
|
2021 |
|
General and administrative |
|
$ |
377,415 |
|
|
$ |
79,758 |
|
|
$ |
505,661 |
|
|
$ |
163,888 |
|
Sales and marketing |
|
|
22,344 |
|
|
|
31,068 |
|
|
|
35,211 |
|
|
|
63,813 |
|
Engineering, research, and development |
|
|
64,059 |
|
|
|
43,606 |
|
|
|
130,549 |
|
|
|
86,658 |
|
|
|
$ |
463,818 |
|
|
$ |
154,432 |
|
|
$ |
671,421 |
|
|
$ |
314,359 |
|
|