| 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
Series F-1
Warrants
|
|
|
October
2025 Pre-
Funded
Warrants*
|
|
|
January
2026 Pre-
Funded
Warrants
|
|
|
Total
Warrants
|
|
|
December 31, 2025
|
|
|
784 |
|
|
|
3 |
|
|
|
2,832 |
|
|
|
332 |
|
|
|
454 |
|
|
|
5,341 |
|
|
|
4,511 |
|
|
|
2,900 |
|
|
|
1,081,082 |
|
|
|
— |
|
|
|
1,098,239 |
|
|
Pre-Funded Warrants granted
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
167,539,227 |
|
|
|
167,539,227 |
|
|
Warrants exercised
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
(5,341 |
) |
|
|
(4,511 |
) |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
(9,852 |
) |
|
Warrants expired
|
|
|
(784 |
) |
|
|
(3 |
) |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
(787 |
) |
| Warrants issued for 1-for-5 reverse stock split due to rounding feature |
|
|
— |
|
|
|
— |
|
|
|
3 |
|
|
|
1 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
4 |
|
|
March 31, 2026
|
|
|
— |
|
|
|
— |
|
|
|
2,835 |
|
|
|
333 |
|
|
|
454 |
|
|
|
— |
|
|
|
— |
|
|
|
2,900 |
|
|
|
1,081,082 |
|
|
|
167,539,227 |
|
|
|
168,626,831 |
|
|
Warrants exercised
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
(1,081,082 |
) |
|
|
— |
|
|
|
(1,081,082 |
) |
|
June 30, 2026
|
|
|
— |
|
|
|
— |
|
|
|
2,835 |
|
|
|
333 |
|
|
|
454 |
|
|
|
— |
|
|
|
— |
|
|
|
2,900 |
|
|
|
— |
|
|
|
167,539,227 |
|
|
|
167,545,749 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Weighted Average Price per share at June 30, 2026 |
|
expired
|
|
|
expired
|
|
|
$ |
557.65 |
|
|
$ |
1,102.50 |
|
|
$ |
1,102.50 |
|
|
expired
|
|
|
expired
|
|
|
$ |
3.30 |
|
|
|
fully exercised |
|
|
$ |
0.05 |
|
|
$ |
0.06 |
|
|
Expiration Date
|
|
expired
|
|
|
expired
|
|
|
September 11, 2028
|
|
|
September 11, 2028
|
|
|
November 20, 2028
|
|
|
expired
|
|
|
expired
|
|
|
July 30, 2029
|
|
|
|
fully exercised |
|
|
Do not expire
|
|
|
|
|
|
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] |
|
Warrant liabilities as of December 31, 2025
|
|
$ |
639,071 |
|
|
Fair value of January 2026 Pre-Funded Warrants upon issuance
|
|
|
5,436,649 |
|
|
Decrease in fair value of warrant liabilities
|
|
|
(5,846,899 |
) |
|
Reclassification of January 2026 Pre-Funded Warrant liabilities to equity during period
|
|
|
(204,398 |
) |
|
Exercise of October 2025 Pre-Funded Warrants
|
|
|
(24,423 |
) |
|
Warrant liabilities as of June 30, 2026
|
|
$ |
— |
|
|