Note 2 - Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) - shares |
3 Months Ended | |||
---|---|---|---|---|
Mar. 31, 2022 |
Mar. 31, 2021 |
|||
Total potential dilutive securities (in shares) | [1] | 5,144,657 | 5,818,431 | |
Share-Based Payment Arrangement, Option [Member] | ||||
Total potential dilutive securities (in shares) | [1] | 1,026,712 | 1,040,522 | |
Restricted Stock Units (RSUs) [Member] | ||||
Total potential dilutive securities (in shares) | [1] | 4,111,573 | 4,771,537 | |
Warrant [Member] | ||||
Total potential dilutive securities (in shares) | [1] | 6,372 | 6,372 | |
|