Note 2 - Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) - shares |
6 Months Ended | |||
---|---|---|---|---|
Jun. 30, 2022 |
Jun. 30, 2021 |
|||
Total potential dilutive securities (in shares) | [1] | 5,323,370 | 5,885,574 | |
Share-Based Payment Arrangement, Option [Member] | ||||
Total potential dilutive securities (in shares) | [1] | 1,009,230 | 1,038,439 | |
Restricted Stock Units (RSUs) [Member] | ||||
Total potential dilutive securities (in shares) | [1] | 4,307,768 | 4,840,763 | |
Warrant [Member] | ||||
Total potential dilutive securities (in shares) | [1] | 6,372 | 6,372 | |
|