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, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|||
Total potential dilutive securities (in shares) | [1] | 1,355,872 | 279,359 | 902,941 | 309,139 | |
Restricted Stock Units (RSUs) [Member] | ||||||
Total potential dilutive securities (in shares) | 282,016 | 251,736 | 340,302 | 276,271 | ||
Share-Based Payment Arrangement, Option [Member] | ||||||
Total potential dilutive securities (in shares) | 0 | 5,790 | 0 | 25,299 | ||
Warrant [Member] | ||||||
Total potential dilutive securities (in shares) | 1,073,856 | 21,833 | 562,639 | 7,569 | ||
|