Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Note 2 - Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Total potential dilutive securities (in shares) [1] 2,032,179 464,243
Restricted Stock Units (RSUs) [Member]    
Total potential dilutive securities (in shares) [1] 208,323 435,689
Warrant [Member]    
Total potential dilutive securities (in shares) [1] 1,823,856 28,554
[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.