| Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] |
|
Warrant Issuance
|
Issuance Date
|
|
Exercise Price
|
|
|
Outstanding,
December 31, 2024
|
|
|
Warrant Shares Issued
|
|
|
Warrant Shares Exercised
|
|
|
Warrant Shares Cancelled/ Expired
|
|
|
Outstanding, December 31 2025
|
|
Expiration Date
|
|
SPAC Public Warrants
|
December 2020
|
|
$ |
230.00 |
|
|
|
344,066 |
|
|
|
— |
|
|
|
— |
|
|
|
(344,066 |
) |
|
|
— |
|
December 2025
|
|
June 2021 Common Stock Warrants
|
June 2021
|
|
$ |
82.500 |
|
|
|
222,254 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
222,254 |
|
May 2026
|
|
June 2021 Common Stock Warrants (August 2024 Amended)*
|
June 2021
|
|
$ |
15.9280 |
|
|
|
109,999 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
109,999 |
|
August 2029
|
|
Pre-Public Private Company Warrants
|
December 2020
|
|
$ |
459.80 |
|
|
|
6,023 |
|
|
|
— |
|
|
|
— |
|
|
|
(6,023 |
) |
|
|
— |
|
July 2025
|
|
September 2022 Private Pre-Funded Warrants
|
September 2022
|
|
$ |
0.002 |
|
|
|
69,170 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
69,170 |
|
September 2027
|
|
September 2022 Common Stock Warrants
|
September 2022
|
|
$ |
48.00 |
|
|
|
69,170 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
69,170 |
|
September 2027
|
|
November 2023 Common Stock Warrants
|
November 2023
|
|
$ |
100.00 |
|
|
|
97,560 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
97,560 |
|
November, 2028
|
|
November 2023 Common Stock Warrants (May 2024 Amended)**
|
November 2023
|
|
$ |
29.100 |
|
|
|
68,293 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
68,293 |
|
May 2029
|
|
November 2023 Common Stock Warrants (August 2024 Amended)***
|
November 2023
|
|
$ |
15.9280 |
|
|
|
126,830 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
126,830 |
|
August 2029
|
|
November 2023 Pre-Funded Warrants
|
November 2023
|
|
$ |
0.002 |
|
|
|
29,269 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
29,269 |
|
November 2028
|
|
May 2024 Common Stock Warrants
|
May 2024
|
|
$ |
29.100 |
|
|
|
94,937 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
94,937 |
|
May 2029
|
|
August 2024 Common Stock Warrants
|
August 2024
|
|
$ |
15.9280 |
|
|
|
238,096 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
238,096 |
|
August 2029
|
|
August 2024 Underwriter Warrants
|
August 2024
|
|
$ |
26.2500 |
|
|
|
11,905 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
11,905 |
|
August 2029
|
|
December 2024 Series A Common Stock Warrants
|
December 2024
|
|
$ |
30.00 |
|
|
|
300,000 |
|
|
|
— |
|
|
|
(2,763 |
) |
|
|
(297,237 |
) |
|
|
— |
|
June 2025
|
|
December 2024 Series B Common Stock Warrants
|
December 2024
|
|
$ |
30.00 |
|
|
|
600,000 |
|
|
|
— |
|
|
|
(5,275 |
) |
|
|
— |
|
|
|
594,725 |
|
December 2029
|
|
June 2025 Series C Common Stock Warrants
|
June 2025
|
|
$ |
10.00 |
|
|
|
— |
|
|
|
1,000,000 |
|
|
|
(7,175 |
) |
|
|
— |
|
|
|
992,825 |
|
June 2030
|
|
June 2025 Series D Common Stock Warrants
|
June 2025
|
|
$ |
10.00 |
|
|
|
— |
|
|
|
1,000,000 |
|
|
|
(24,325 |
) |
|
|
— |
|
|
|
975,675 |
|
June 2026
|
|
September 2025 Series E Common Stock Warrants
|
September 2025
|
|
$ |
6.700 |
|
|
|
— |
|
|
|
1,350,000 |
|
|
|
(132,150 |
) |
|
|
— |
|
|
|
1,217,850 |
|
September 2030
|
|
September 2025 Series F Common Stock Warrants
|
September 2025
|
|
$ |
6.700 |
|
|
|
— |
|
|
|
1,350,000 |
|
|
|
(826,050 |
) |
|
|
— |
|
|
|
523,950 |
|
September 2026
|
| |
|
|
|
|
|
|
|
2,387,572 |
|
|
|
4,700,000 |
|
|
|
(997,738 |
) |
|
|
(647,326 |
) |
|
|
5,442,508 |
|
|
|