Note 14 - Preferred Stock - Schedule of Conversions (Details) - shares |
Jun. 24, 2026 |
Jun. 23, 2026 |
Mar. 10, 2026 |
Dec. 05, 2025 |
Jun. 11, 2025 |
|---|---|---|---|---|---|
| Series X Preferred Stock [Member] | |||||
| Shares converted (in shares) | 12,656 | ||||
| Common shares issued (in shares) | 66,580 | ||||
| Shares converted (in shares) | 12,656 | ||||
| Common shares issued (in shares) | 66,580 | ||||
| Series B Convertible Preferred Stock [Member] | |||||
| Shares converted (in shares) | 735 | 576 | 597 | 771 | |
| Common shares issued (in shares) | 513,942 | 403,056 | 335,346 | 115,913 | |
| Shares converted (in shares) | 735 | 576 | 597 | 771 | |
| Common shares issued (in shares) | 513,942 | 403,056 | 335,346 | 115,913 |