Note 14 - Net Income (Loss) Per Share of Common Stock - Common Stock Excluded From Computation of Diluted Net Loss Per Share (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
| RSU's, ESPP, and Employee Stock Options [Member] | ||||
| Antidilutive securities (in shares) | 821,875 | 823,766 | 817,086 | 823,766 |
| Warrant [Member] | ||||
| Antidilutive securities (in shares) | 964,983 | 8,833 | 910,928 | 8,833 |