| Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] |
| | | Shares | | | Weighted Average Exercise Price | | | Weighted Average Remaining Contractual Term | |
| Outstanding as of December 31, 2023 | | | 64,672 | | | $ | 15.23 | | | | 3.43 | |
| Exercised | | | (16,590 | ) | | $ | 30.00 | ** | | | — | |
| Issued – March 6, 2024 | | | 16,588 | | | | 1.10 | * | | | — | |
| Issued – March 7, 2024 | | | 2,737 | | | | 75.50 | | | | — | |
| Issued – April 12, 2024 | | | 28,378 | | | | 1.10 | * | | | — | |
| Issued – May 31, 2024 | | | 32,659 | | | | 1.10 | * | | | — | |
| Issued – July 29, 2024 | | | 21,598 | | | | 1.10 | * | | | — | |
| Issued – August 27, 2024 | | | 24,765 | | | | 1.10 | * | | | — | |
| Issued – December 18, 2024 | | | 142,857 | | | | 5.25 | | | | — | |
| Outstanding as of December 31, 2024 | | | 317,664 | | | $ | 4.96 | | | | 2.60 | |
| Issued – February 7, 2025 | | | 450,390 | | | | 0.8294 | *** | | | — | |
| Issued – March 17, 2025 | | | 415,420 | | | | 0.8294 | *** | | | — | |
| Issued – May 6, 2025 | | | 602,846 | | | | 0.8294 | *** | | | — | |
| Issued – June 6, 2025 | | | 418,831 | | | | 0.9615 | **** | | | — | |
| Issued – June 9, 2025 | | | 838,364 | | | | 0.9615 | **** | | | — | |
| Issued – June 17, 2025 | | | 797,067 | | | | 0.9615 | **** | | | — | |
| Issued – July 11, 2025 | | | 671,818 | | | | 0.9615 | **** | | | — | |
| Issued – July 18, 2025 | | | 714,286 | | | | 0.9615 | **** | | | — | |
| Issued – July 21, 2025 | | | 357,143 | | | | 0.9615 | **** | | | — | |
| Issued – July 24, 2025 | | | 456,621 | | | | 0.9615 | **** | | | — | |
| Issued – August 22, 2025 | | | 275,497 | | | | 0.9615 | **** | | | — | |
| Issued – September 19, 2025 | | | 272,598 | | | | 0.9615 | **** | | | — | |
| Issued – October 3, 2025 | | | 967,165 | | | | 0.9615 | **** | | | — | |
| Issued – October 6, 2025 | | | 426,857 | | | | 0.9615 | **** | | | — | |
| Issued – November 24, 2025 | | | 440,645 | | | | 0.9615 | **** | | | — | |
| Issued – December 23, 2025 | | | 520,021 | | | | 0.9615 | **** | | | — | |
| Reclassification of Series B Warrants | | | 7,881,884 | | | | 0.8294 | *** | | | — | |
| Exercises of Series F Warrants | | | (4,065,775 | ) | | | 1.0100 | | | | — | |
| Series F Warrants exchanged for common stock | | | (125,362 | ) | | | 1.1000 | | | | — | |
| Exercises Series B Warrants | | | (7,869,594 | ) | | | 0.8294 | *** | | | — | |
| Outstanding as of December 31, 2025 | | | 4,764,386 | | | $ | 1.09 | | | | 2.69 | |
| Exercisable as of December 31, 2025 | | | 4,764,386 | | | $ | 1.09 | | | | 2.69 | |
| | | Shares | | | Weighted Average Exercise Price | | | Weighted Average Remaining Contractual Term | |
| Outstanding as of December 31, 2024 | | | 4,628,312 | | | $ | 1.94 | | | | 4.75 | |
| Issued – March 2025 Down Round Trigger | | | 2,582,234 | | | | 1.20 | | | | — | |
| Issued – May 2025 Down Round Trigger | | | 2,983,847 | | | | 0.83 | | | | — | |
| Exercises Series A | | | (31,509 | ) | | | 1.94 | ** | | | — | |
| Exercises Series B | | | (2,220,018 | ) | | | 0.96 | | | | — | |
| Reclassification of Series B Warrants | | | (7,881,884 | ) | | | 0.83 | | | | — | |
| Outstanding as of December 31, 2025 | | | 60,983 | | | $ | 1.94 | * | | | 3.75 | |
|