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 |