| Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] |
| |
|
July 2020 Warrants
|
|
|
TLF
Warrants
|
|
|
November 2021
Warrants
|
|
|
September 2022
Warrants
|
|
|
November 2022 A-1 Warrants
|
|
|
December 2023
Warrants
|
|
|
June 2024 Warrants
|
|
|
July 2024
Pre-Funded Warrants
|
|
|
July 2024 Series F-1 Warrants
|
|
|
July 2024 Series F-2 Warrants
|
|
|
July 2024 Series F-3 Warrants
|
|
|
October
2025 Pre-Funded Warrants
|
|
|
Other Warrants
|
|
|
Total Warrants
|
|
|
Outstanding at December 31, 2023
|
|
|
784 |
|
|
|
3 |
|
|
|
4,593 |
|
|
|
1,875 |
|
|
|
2,949 |
|
|
|
14,452 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
17,537 |
|
|
|
42,193 |
|
|
Warrants granted
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
18,077 |
|
|
|
- |
|
|
|
707,443 |
|
|
|
707,443 |
|
|
|
707,443 |
|
|
|
- |
|
|
|
5,715 |
|
|
|
2,146,121 |
|
|
Pre-funded Warrants granted
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
408,363 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
408,363 |
|
|
Warrants exercised
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
(1,021 |
) |
|
|
(2,495 |
) |
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
(14,561 |
) |
|
|
(18,077 |
) |
|
Pre-funded Warrants exercised
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
(408,363 |
) |
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
(408,363 |
) |
|
Warrants expired
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
(2,976 |
) |
|
|
(2,976 |
) |
|
Outstanding at December 31, 2024
|
|
|
784 |
|
|
|
3 |
|
|
|
4,593 |
|
|
|
854 |
|
|
|
454 |
|
|
|
14,452 |
|
|
|
18,077 |
|
|
|
- |
|
|
|
707,443 |
|
|
|
707,443 |
|
|
|
707,443 |
|
|
|
- |
|
|
|
5,715 |
|
|
|
2,167,261 |
|
|
Warrants granted
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
Pre-funded Warrants granted
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
1,081,082 |
|
|
|
- |
|
|
|
1,081,082 |
|
|
Warrants exercised
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
(11,751 |
) |
|
|
- |
|
|
|
(25,700 |
) |
|
|
(80,546 |
) |
|
|
(105,986 |
) |
|
|
- |
|
|
|
- |
|
|
|
(223,983 |
) |
|
Warrants expired
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
(626,897 |
) |
|
|
(409,988 |
) |
|
|
- |
|
|
|
- |
|
|
|
(1,036,885 |
) |
|
Warrants exchanged pursuant to Series F Agreements
|
|
|
- |
|
|
|
- |
|
|
|
(536 |
) |
|
|
(522 |
) |
|
|
- |
|
|
|
(7,253 |
) |
|
|
(1,815 |
) |
|
|
- |
|
|
|
(381,818 |
) |
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
(5,715 |
) |
|
|
(397,659 |
) |
|
Warrants repurchased
|
|
|
- |
|
|
|
- |
|
|
|
(1,225 |
) |
|
|
- |
|
|
|
- |
|
|
|
(1,858 |
) |
|
|
- |
|
|
|
- |
|
|
|
(297,025 |
) |
|
|
- |
|
|
|
(191,469 |
) |
|
|
- |
|
|
|
- |
|
|
|
(491,577 |
) |
|
Outstanding at December 31, 2025
|
|
|
784 |
|
|
|
3 |
|
|
|
2,832 |
|
|
|
332 |
|
|
|
454 |
|
|
|
5,341 |
|
|
|
4,511 |
|
|
|
- |
|
|
|
2,900 |
|
|
|
- |
|
|
|
- |
|
|
|
1,081,082 |
|
|
|
- |
|
|
|
1,098,239 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted Averate Exercise Price at December 31, 2025
|
|
$ |
4,566.65 |
|
|
$ |
4,114.80 |
|
|
$ |
557.65 |
|
|
$ |
1,102.50 |
|
|
$ |
1,102.50 |
|
|
$ |
43.75 |
|
|
$ |
12.85 |
|
|
|
|
|
|
$ |
3.30 |
|
|
|
|
|
|
|
|
|
|
$ |
0.05 |
|
|
|
|
|
|
$ |
5.82 |
|
|
Expiration Date
|
|
January 22, 2026
|
|
|
January 15, 2026
|
|
|
September 11, 2028
|
|
|
September 11, 2028
|
|
|
November 20, 2028
|
|
|
June 21, 2029
|
|
|
December 17, 2029
|
|
|
|
|
|
|
July 30, 2029
|
|
|
|
|
|
|
|
|
|
|
do not expire
|
|
|
|
|
|
|
|
|
|
|