Note 12 - Net Loss per Share - Antidilutive Securities (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive securities (in shares) | 25,803,545 | 1,607,943 |
| Warrant [Member] | ||
| Antidilutive securities (in shares) | 1,136,595 | 1,079,056 |
| Share-Based Payment Arrangement, Option [Member] | ||
| Antidilutive securities (in shares) | 508,998 | 127,094 |
| Series B Convertible Preferred Stock [Member] | ||
| Antidilutive securities (in shares) | 224,437 | 335,213 |
| Series C1 Convertible Preferred Stock [Member] | ||
| Antidilutive securities (in shares) | 3,929,785 | 0 |
| Series C2 Convertible Preferred Stock [Member] | ||
| Antidilutive securities (in shares) | 3,929,785 | 0 |
| Series D Preferred Stock [Member] | ||
| Antidilutive securities (in shares) | 9,990,940 | 0 |
| Series J Preferred Stock [Member] | ||
| Antidilutive securities (in shares) | 6,083,005 | 0 |
| Series X Preferred Stock [Member] | ||
| Antidilutive securities (in shares) | 0 | 66,580 |