Note 7 - Net Loss per Common Share - Schedule of Antidilutive Securities (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | 14,179,372 | 6,673,242 |
| Share-Based Payment Arrangement, Option [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | 1,115 | 1,124 |
| Restricted Stock Units (RSUs) [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | 792,200 | 71,000 |
| Warrant [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | 13,386,057 | 6,601,118 |