Quarterly report pursuant to Section 13 or 15(d)

Note 2 - Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details)

v3.22.2.2
Note 2 - Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Total potential dilutive securities (in shares) 4,237,405 4,816,880 4,946,974 5,664,897
Share-Based Payment Arrangement, Option [Member]        
Total potential dilutive securities (in shares) [1] 1,009,230 1,038,439 1,018,900 1,115,380
Restricted Stock Units (RSUs) [Member]        
Total potential dilutive securities (in shares) [1] 3,221,803 3,772,069 3,921,702 4,543,145
Warrant [Member]        
Total potential dilutive securities (in shares) [1] 6,372 6,372 6,372 6,372
[1] The number of shares is based on the maximum number of shares issuable on exercise or conversion of the related securities as of the period end. Such amounts have not been adjusted for the treasury stock method or weighted average outstanding calculations as required if the securities were dilutive.