| Schedule of Stock by Class [Table Text Block] |
| Date of Purchase | | Shares Purchased | | | Gross Proceeds | | | Net Proceeds | | | Original Conversion Price | | | Series F Outstanding December 31, 2023 | | | Issuances | | | Series F Converted | | | Shares Outstanding December 31, 2024 | | | Conversion Price December 31, 2024 | | | Shares Issuable December 31, 2024 | |
| March 9, 2023 | | | 3,000 | | | | 3,000,000 | | | | 3,000,000 | | | | 420.00 | | | | 3,000 | | | | - | | | | (3,000 | ) | | | — | | | $ | 1.1000 | | | | - | |
| November 15, 2023 | | | 1,850 | | | | 1,850,000 | | | | 1,850,000 | | | | 124.70 | | | | 1,850 | | | | - | | | | (1,700 | ) | | | 150 | | | | 1.1000 | | | | 136,364 | |
| | | | 4,850 | | | $ | 4,850,000 | | | $ | 4,850,000 | | | | — | | | | 4,850 | | | | - | | | | (4,700 | ) | | | 150 | | | | — | | | | 136,364 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| March 6, 2024 | | | 1,000 | | | | 1,000,000 | | | | 950,000 | | | | 60.29 | | | | — | | | | 1,000 | | | | (565 | ) | | | 435 | | | | 1.1000 | | | | 395,455 | |
| April 12, 2024 | | | 1,050 | | | | 1,050,000 | | | | 1,050,000 | | | | 37.00 | | | | — | | | | 1,050 | | | | — | | | | 1,050 | | | | 1.1000 | | | | 954,545 | |
| May 31, 2024 | | | 1,050 | | | | 1,050,000 | | | | 1,025,000 | | | | 32.15 | | | | — | | | | 1,050 | | | | — | | | | 1,050 | | | | 1.1000 | | | | 954,545 | |
| July 25, 2024 | | | 500 | | | | 500,000 | | | | 500,000 | | | | 23.15 | | | | — | | | | 500 | | | | — | | | | 500 | | | | 1.1000 | | | | 454,545 | |
| August 27, 2024 | | | 500 | | | | 500,000 | | | | 500,000 | | | | 20.19 | | | | — | | | | 500 | | | | — | | | | 500 | | | | 1.1000 | | | | 454,545 | |
| October 1, 2024 (i) | | | 1,500 | | | | — | | | | — | | | | 12.00 | | | | — | | | | 1,500 | | | | — | | | | 1500 | | | | 1.1000 | | | | 1,363,636 | |
| December 18, 2024 | | | 750 | | | | 750,000 | | | | 750,000 | | | | 5.25 | | | | — | | | | 750 | | | | — | | | | 750 | | | | 5.2500 | | | | 142,857 | |
| 2024 Activity | | | 6,350 | | | $ | 4,850,000 | | | $ | 4,775,000 | | | | — | | | | — | | | | 6,350 | | | | (565 | ) | | | 5,785 | | | | — | | | | 4,720,128 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | 11,200 | | | $ | 9,700,000 | | | $ | 9,625,000 | | | | | | | | 4,850 | | | | 6,350 | | | | (5,265 | ) | | | 5,935 | | | | | | | | 4,856,492 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Date of Purchase | | Shares Purchased | | | Gross Proceeds | | | Net Proceeds | | | Original Conversion Price | | | Series F Outstanding December 31, 2024 | | | Issuances | | | Series F Converted | | | Shares Outstanding December 31, 2025 | | | Conversion Price December 31, 2025 | | | Shares Issuable December 31, 2025 | |
| November 15, 2023 | | | 1,850 | | | | 1,850,000 | | | | 1,850,000 | | | $ | 124.70 | | | | 150 | | | | — | | | | — | | | | 150 | | | $ | 0.8294 | | | | 180,854 | |
| March 6, 2024 | | | 1,000 | | | | 1,000,000 | | | | 950,000 | | | | 60.29 | | | | 435 | | | | — | | | | (335 | ) | | | 100 | | | | 0.8294 | | | | 120,569 | |
| April 12, 2024 | | | 1,050 | | | | 1,050,000 | | | | 1,050,000 | | | | 37.00 | | | | 1,050 | | | | — | | | | (1,050 | ) | | | — | | | | 0.8294 | | | | — | |
| May 31, 2024 | | | 1,050 | | | | 1,050,000 | | | | 1,025,000 | | | | 32.15 | | | | 1,050 | | | | — | | | | (915 | ) | | | 135 | | | | 0.8294 | | | | 162,768 | |
| July 25, 2024 | | | 500 | | | | 500,000 | | | | 500,000 | | | | 23.15 | | | | 500 | | | | — | | | | (500 | ) | | | — | | | | 0.8294 | | | | — | |
| August 27, 2024 | | | 500 | | | | 500,000 | | | | 500,000 | | | | 20.19 | | | | 500 | | | | — | | | | (500 | ) | | | — | | | | 0.8294 | | | | — | |
| October 1, 2024 (i) | | | 1,500 | | | | — | | | | — | | | | 12.00 | | | | 1,500 | | | | — | | | | (1,500 | ) | | | — | | | | 0.8294 | | | | — | |
| December 18, 2024 | | | 750 | | | | 750,000 | | | | 750,000 | | | | 5.25 | | | | 750 | | | | — | | | | (750 | ) | | | — | | | | 0.8294 | | | | — | |
| | | | 8,200 | | | $ | 6,700,000 | | | $ | 6,625,000 | | | | — | | | | 5,935 | | | | — | | | | (5,550 | ) | | | 385 | | | | — | | | | 464,191 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| February 7, 2025 | | | 1,000 | | | | 1,000,000 | | | | 1,000,000 | | | | 2.2203 | | | | — | | | | 1,000 | | | | (1,000 | ) | | | — | | | | 0.8294 | | | | — | |
| March 17, 2025 | | | 500 | | | | 500,000 | | | | 500,000 | | | | 1.2036 | | | | — | | | | 500 | | | | (500 | ) | | | — | | | | 0.8294 | | | | — | |
| May 5, 2025 | | | 500 | | | | 500,000 | | | | 500,000 | | | | 0.8294 | | | | — | | | | 500 | | | | (500 | ) | | | — | | | | 0.8294 | | | | — | |
| June 6, 2025 | | | 500 | | | | 500,000 | | | | 500,000 | | | | 1.1938 | | | | — | | | | 500 | | | | (500 | ) | | | — | | | | 1.1938 | | | | — | |
| June 9, 2025 | | | 1,000 | | | | 1,000,000 | | | | 1,000,000 | | | | 1.1928 | | | | — | | | | 1,000 | | | | (1,000 | ) | | | — | | | | 1.1928 | | | | — | |
| June 17, 2025 | | | 1,000 | | | | 1,000,000 | | | | 1,000,000 | | | | 1.2546 | | | | — | | | | 1,000 | | | | (1,000 | ) | | | — | | | | 1.2546 | | | | — | |
| July 11, 2025 | | | 800 | | | | 800,000 | | | | 800,000 | | | | 1.1908 | | | | — | | | | 800 | | | | (800 | ) | | | — | | | | 1.1908 | | | | — | |
| July 18, 2025 | | | 1,000 | | | | 1,000,000 | | | | 1,000,000 | | | | 1.4000 | | | | — | | | | 1,000 | | | | (578 | ) | | | 422 | | | | 0.9615 | | | | 438,898 | |
| July 21, 2025 | | | 500 | | | | 500,000 | | | | 500,000 | | | | 1.4000 | | | | — | | | | 500 | | | | — | | | | 500 | | | | 0.9615 | | | | 520,021 | |
| July 24, 2025 | | | 1,000 | | | | 1,000,000 | | | | 1,000,000 | | | | 2.1900 | | | | — | | | | 1,000 | | | | — | | | | 1,000 | | | | 0.9615 | | | | 1,040,042 | |
| August 22, 2025 | | | 500 | | | | 500,000 | | | | 500,000 | | | | 1.8149 | | | | — | | | | 500 | | | | (500 | ) | | | — | | | | 0.9615 | | | | — | |
| September 19, 2025 | | | 500 | | | | 500,000 | | | | 500,000 | | | | 1.8342 | | | | — | | | | 500 | | | | (500 | ) | | | — | | | | 0.9615 | | | | — | |
| October 3, 2025 | | | 2,000 | | | | 2,000,000 | | | | 2,000,000 | | | | 2.0679 | | | | — | | | | 2,000 | | | | (2,000 | ) | | | — | | | | 0.9615 | | | | — | |
| October 6, 2025 | | | 1,000 | | | | 1,000,000 | | | | 1,000,000 | | | | 2.3427 | | | | — | | | | 1,000 | | | | (185 | ) | | | 815 | | | | 0.9615 | | | | 847,634 | |
| November 24, 2025 | | | 500 | | | | 500,000 | | | | 500,000 | | | | 1.1347 | | | | — | | | | 500 | | | | — | | | | 500 | | | | 0.9615 | | | | 520,021 | |
| December 22, 2025 | | | 500 | | | | 500,000 | | | | 500,000 | | | | 0.9615 | | | | — | | | | 500 | | | | — | | | | 500 | | | | 0.9615 | | | | 520,021 | |
| Total 2025 Activity | | | 12,800 | | | $ | 12,800,000 | | | $ | 12,800,000 | | | | — | | | | — | | | | 12,800 | | | | (9,063 | ) | | | 3,737 | | | | - | | | | 3,886,636 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Grand Total Activity | | | 21,000 | | | $ | 19,500,000 | | | $ | 19,425,000 | | | | - | | | | 5,935 | | | | 12,800 | | | | (14,613 | ) | | | 4,122 | | | | - | | | | 4,350,827 | |
| Date of Purchase | | Shares Purchased | | | Gross Proceeds | | | Net Proceeds | | | Original Conversion Price | | | Series F Outstanding December 31, 2024 | | | Issuances | | | Series F Converted | | | Shares Outstanding December 31, 2025 | | | Conversion Price December 31, 2025 | | | Shares Issuable December 31, 2025 | |
| November 10, 2025 | | | 12,000 | | | $ | 12,000,000 | | | $ | - | | | $ | 1.2300 | | | | - | | | | 12,000 | | | | (5,810 | ) | | | 6,190 | | | $ | 0.9615 | | | | 6,437,858 | |
| | | | 12,000 | | | $ | 12,000,000 | | | $ | - | | | | — | | | | - | | | | 12,000 | | | | (5,810 | ) | | | 6,190 | | | $ | 0.9615 | | | | 6,437,858 | |
|
| Schedule of Dividends Payable [Table Text Block] |
| Deemed Dividends on Series F and G Preferred Stock | |
| Date of Trigger Event | | Description of Trigger Event | | Series F & G Shares Triggered | | | Conversion Prices Prior to Trigger | | | Conversion Price After Trigger | | | Incremental Value Deemed Dividend | |
| | | | | | | | | | | | | | | | | | | |
| March 17, 2025 | | March 2025 Down Round Trigger | | | 5,025 | | | $ | 2.2203 - 5.2500 | | | $ | 1.2000 | | | $ | 976,637 | |
| May 5, 2025 | | May 2025 Down Round Trigger | | | 4,317 | | | $ | 1.1000 - 1.2036 | | | $ | 0.8294 | | | | 1,105,871 | |
| July 11, 2025 | | July 2025 Down Round Trigger | | | 1,900 | | | | $1.1938 - $1.2546 | | | $ | 1.1908 | | | | 55,202 | |
| August 22, 2025 | | August 2025 Down Round Trigger | | | 1,000 | | | $ | 2.1900 | | | $ | 1.8149 | | | | 130,710 | |
| November 24, 2025 | | November 2025 Down Round Trigger | | | 11,698 | | | $ | 2.3427 - 1.2300 | | | $ | 1.1347 | | | | 1,257,184 | |
| December 22, 2025 | | December 2025 Down Round Trigger | | | 9,427 | | | $ | 1.1347 | | | $ | 0.9615 | | | | 1,097,536 | |
| | | Deemed Dividends on Series F | | | | | | | | | | | | | | $ | 4,623,140 | |
| Deemed Dividends on Series F Warrants | |
| Date of Trigger Event | | Description of Trigger Event | | Series F Warrants Triggered | | | Conversion Prices Prior to Trigger | | | Conversion Price After Trigger | | | Incremental Value Deemed Dividend | |
| | | | | | | | | | | | | | | | | | | |
| March 17, 2025 | | March 2025 Down Round Trigger | | | 1,045,402 | | | $ | 2.22 - 2.25 | | | $ | 1.2000 | | | $ | 79,695 | |
| May 5, 2025 | | May 2025 Down Round Trigger | | | 1,551,243 | | | $ | 1.10 | | | | 0.8294 | | | | 36,504 | |
| July 11, 2025 | | July 2025 Down Round Trigger | | | 1,551,243 | | | $ | 1.19 - 1.25 | | | | 1.1908 | | | | 6,555 | |
| August 22, 2025 | | August 2025 Down Round Trigger | | | 456,621 | | | $ | 2.19 | | | | 1.8149 | | | | 16,059 | |
| December 22, 2025 | | December 2025 Down Round Trigger | | | 4,232,630 | | | $ | 1.1347 - 2.3427 | | | | 0.9615 | | | | 276,317 | |
| | | | | | | | | | | | | | | | | $ | 415,130 | |
| | | | | | | | | | | | | | | | | | | |
| Deemed Dividends on Series B Warrants (see Note 8) | |
| May 5, 2025 | | May 2025 Down Round Trigger | | | 6,777,101 | | | $ | 1.9445 | | | $ | 0.8294 | | | $ | 2,426,968 | |
| | | Deemed Dividends on Series B Warrants | | | | | | | | | | | | | | $ | 2,426,968 | |
| | | Warrant Modification (i) | | | | | | | | | | | | | | $ | 108,468 | |
| | | Total Deemed Dividends | | | | | | | | | | | | | | $ | 7,573,706 | |
| Deemed Dividends on Series F Preferred Stock | |
| Date of Trigger Event | | Description of Trigger Event | | Series F Outstanding | | | Conversion Prices Prior to Trigger | | | Conversion Price After Trigger | | | Incremental Value Deemed Dividend | |
| March 6, 2024 | | March 2024 Down Round Trigger | | | 3,945 | | | $ | 60.29 -124.50 | | | | 30.00 | | | $ | 5,102,674 | |
| August 27, 2024 | | August 2024 Down Round Trigger | | | 3,755 | | | $ | 23.15 - 37.00 | | | | 20.19 | | | $ | 1,233,685 | |
| October 1, 2024 | | October 2024 Offering | | | 5,200 | | | $ | 12.00 - 20.19 | | | | 4.00 | | | $ | 6,459,543 | |
| October 22, 2024 | | Share Combination Event | | | 5,200 | | | $ | 4.00 | | | | 1.10 | | | $ | 4,159,552 | |
| | | Deemed Dividends on Series F | | | | | | | | | | | | | | $ | 16,955,454 | |
| Deemed Dividends on Series F Warrants | |
| Date of Trigger Event | | Description of Trigger Event | | Series F Warrants Outstanding | | | Conversion Prices Prior to Trigger | | | Conversion Price After Trigger | | | Incremental Value Deemed Dividend | |
| March 6, 2024 | | March 2024 Down Round Trigger | | | 54,695 | | | $ | 60.29 - 124.50 | | | | 30.00 | | | $ | 147,030 | |
| August 27, 2024 | | August 2024 Down Round Trigger | | | 137,331 | | | $ | 23.15 - 37 .00 | | | | 20.19 | | | | 216,546 | |
| October 1, 2024 | | October 2024 Offering | | | 162,096 | | | $ | 20.19 | | | | 4.00 | | | | 365,665 | |
| October 22, 2024 | | Share Combination Event | | | 162,096 | | | $ | 4.00 | | | | 1.10 | | | | 64,007 | |
| | | Deemed Dividends on Series F Warrants | | | | | | | | | | | | | | $ | 793,248 | |
| | | Warrant Modification (i) | | | | | | | | | | | | | | $ | 7,752 | |
| | | Total Deemed Dividends | | | | | | | | | | | | | | $ | 17,756,454 | |
|