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.24.3
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
[1] Securities are presented on a weighted average outstanding calculation as required if the securities were dilutive and adjusted to give effect to the November 4, 2024 reverse stock split.