v3.26.1
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 13,908,356 13,552,891
Series A Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 7,213,115 7,213,115
Common Stock Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 5,780,955 5,780,955
Restricted Stock Units (RSUs) [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 103,650 252,610
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 810,636 306,211