Note 9 - Common Stock Warrants and Warrant Liabilities - Schedule of Stockholders' Equity Note, Warrants or Rights (Details) - $ / shares
|
1 Months Ended |
12 Months Ended |
|
|
|
|
|
|
|
|
Mar. 31, 2025 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Oct. 16, 2025 |
Oct. 15, 2025 |
Jul. 26, 2024 |
Jun. 30, 2024 |
Dec. 31, 2023 |
Nov. 10, 2022 |
Nov. 30, 2021 |
Jul. 31, 2020 |
| Outstanding warrants (in shares) |
|
2,167,261
|
42,193
|
|
|
|
|
|
|
|
|
| Warrants granted (in shares) |
|
0
|
2,146,121
|
|
|
|
|
|
|
|
|
| Pre-funded Warrants granted (in shares) |
|
1,081,082
|
408,363
|
|
|
|
|
|
|
|
|
| Warrants exercised (in shares) |
|
(223,983)
|
(18,077)
|
|
|
|
|
|
|
|
|
| Pre-funded Warrants exercised (in shares) |
|
|
(408,363)
|
|
|
|
|
|
|
|
|
| Warrants expired (in shares) |
|
(1,036,885)
|
(2,976)
|
|
|
|
|
|
|
|
|
| Warrants exchanged pursuant to Series F Agreements (in shares) |
|
(397,659)
|
|
|
|
|
|
|
|
|
|
| Warrants repurchased (in shares) |
|
(491,577)
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
1,098,239
|
2,167,261
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights |
|
$ 5.82
|
|
|
|
|
|
|
|
|
|
| The July 2020 Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
784
|
784
|
|
|
|
|
|
|
|
|
| Warrants granted (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exercised (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants expired (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exchanged pursuant to Series F Agreements (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Warrants repurchased (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
784
|
784
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights |
|
$ 4,566.65
|
|
|
|
|
|
|
|
|
$ 10,106.25
|
| Expiration Date |
|
Jan. 22, 2026
|
|
|
|
|
|
|
|
|
|
| TLF Bio Innovation Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
3
|
3
|
|
|
|
|
|
|
|
|
| Warrants granted (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exercised (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants expired (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exchanged pursuant to Series F Agreements (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Warrants repurchased (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
3
|
3
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights |
|
$ 4,114.8
|
|
|
|
|
|
|
|
|
|
| Expiration Date |
|
Jan. 15, 2026
|
|
|
|
|
|
|
|
|
|
| The November 2021 Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
4,593
|
4,593
|
|
|
|
|
|
|
|
|
| Warrants granted (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exercised (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants expired (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exchanged pursuant to Series F Agreements (in shares) |
|
(536)
|
|
|
|
|
|
|
|
|
|
| Warrants repurchased (in shares) |
|
(1,225)
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
2,832
|
4,593
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights |
|
$ 557.65
|
|
|
|
|
|
|
|
$ 3,246.25
|
|
| Expiration Date |
|
Sep. 11, 2028
|
|
|
|
|
|
|
|
|
|
| September 2022 Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
854
|
1,875
|
|
|
|
|
|
|
|
|
| Warrants granted (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exercised (in shares) |
|
0
|
(1,021)
|
|
|
|
|
|
|
|
|
| Warrants expired (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exchanged pursuant to Series F Agreements (in shares) |
|
(522)
|
|
|
|
|
|
|
|
|
|
| Warrants repurchased (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
332
|
854
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights |
|
$ 1,102.5
|
|
|
|
|
|
|
|
|
|
| Expiration Date |
|
Sep. 11, 2028
|
|
|
|
|
|
|
|
|
|
| The November 2022 A-1 Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
454
|
2,949
|
|
|
|
|
|
|
|
|
| Warrants granted (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exercised (in shares) |
|
0
|
(2,495)
|
|
|
|
|
|
|
|
|
| Warrants expired (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exchanged pursuant to Series F Agreements (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Warrants repurchased (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
454
|
454
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights |
|
$ 1,102.5
|
|
|
|
|
$ 262.5
|
|
$ 1,102.5
|
|
|
| Expiration Date |
|
Nov. 20, 2028
|
|
|
|
|
|
|
|
|
|
| The December 2023 Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
14,452
|
14,452
|
|
|
|
|
|
|
|
|
| Warrants granted (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exercised (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants expired (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exchanged pursuant to Series F Agreements (in shares) |
|
(7,253)
|
|
|
|
|
|
|
|
|
|
| Warrants repurchased (in shares) |
|
(1,858)
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
5,341
|
14,452
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights |
|
$ 43.75
|
|
|
|
|
|
$ 43.75
|
|
|
|
| Expiration Date |
|
Jun. 21, 2029
|
|
|
|
|
|
|
|
|
|
| June 2024 Warrant [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
18,077
|
0
|
|
|
|
|
|
|
|
|
| Warrants granted (in shares) |
|
0
|
18,077
|
|
|
|
|
|
|
|
|
| Warrants exercised (in shares) |
|
(11,751)
|
0
|
|
|
|
|
|
|
|
|
| Warrants expired (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exchanged pursuant to Series F Agreements (in shares) |
|
(1,815)
|
|
|
|
|
|
|
|
|
|
| Warrants repurchased (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
4,511
|
18,077
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights |
|
$ 12.85
|
|
|
|
|
$ 12.85
|
|
|
|
|
| Expiration Date |
|
Dec. 17, 2029
|
|
|
|
|
|
|
|
|
|
| The July 2024 Pre-Funded Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Pre-funded Warrants granted (in shares) |
|
0
|
408,363
|
|
|
|
|
|
|
|
|
| Pre-funded Warrants exercised (in shares) |
|
|
(408,363)
|
|
|
|
|
|
|
|
|
| Warrants expired (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exchanged pursuant to Series F Agreements (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Warrants repurchased (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| The July 2024 Series F-1 Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
707,443
|
0
|
|
|
|
|
|
|
|
|
| Warrants granted (in shares) |
|
0
|
707,443
|
|
|
|
|
|
|
|
|
| Warrants exercised (in shares) |
|
(25,700)
|
0
|
|
|
|
|
|
|
|
|
| Warrants expired (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exchanged pursuant to Series F Agreements (in shares) |
|
(381,818)
|
|
|
|
|
|
|
|
|
|
| Warrants repurchased (in shares) |
254,545
|
(297,025)
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
2,900
|
707,443
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights |
|
$ 3.3
|
|
|
|
$ 5.5
|
|
|
|
|
|
| Expiration Date |
|
Jul. 30, 2029
|
|
|
|
|
|
|
|
|
|
| The July 2024 Series F-2 Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
707,443
|
0
|
|
|
|
|
|
|
|
|
| Warrants granted (in shares) |
|
0
|
707,443
|
|
|
|
|
|
|
|
|
| Warrants exercised (in shares) |
|
(80,546)
|
0
|
|
|
|
|
|
|
|
|
| Warrants expired (in shares) |
|
(626,897)
|
0
|
|
|
|
|
|
|
|
|
| Warrants exchanged pursuant to Series F Agreements (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Warrants repurchased (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
0
|
707,443
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights |
|
|
|
|
|
5.5
|
|
|
|
|
|
| The July 2024 Series F-3 Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
707,443
|
0
|
|
|
|
|
|
|
|
|
| Warrants granted (in shares) |
|
0
|
707,443
|
|
|
|
|
|
|
|
|
| Warrants exercised (in shares) |
|
(105,986)
|
0
|
|
|
|
|
|
|
|
|
| Warrants expired (in shares) |
|
(409,988)
|
0
|
|
|
|
|
|
|
|
|
| Warrants exchanged pursuant to Series F Agreements (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Warrants repurchased (in shares) |
148,988
|
(191,469)
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
0
|
707,443
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights |
|
|
|
|
|
$ 5.5
|
|
|
|
|
|
| October 2025 Pre-Funded Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Pre-funded Warrants granted (in shares) |
|
1,081,082
|
0
|
|
|
|
|
|
|
|
|
| Pre-funded Warrants exercised (in shares) |
|
|
0
|
|
|
|
|
|
|
|
|
| Warrants expired (in shares) |
|
0
|
0
|
|
|
|
|
|
|
|
|
| Warrants exchanged pursuant to Series F Agreements (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Warrants repurchased (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
1,081,082
|
0
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights |
|
$ 0.05
|
|
$ 5.5
|
$ 0.05
|
|
|
|
|
|
|
| Other Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
5,715
|
17,537
|
|
|
|
|
|
|
|
|
| Warrants granted (in shares) |
|
0
|
5,715
|
|
|
|
|
|
|
|
|
| Warrants exercised (in shares) |
|
0
|
(14,561)
|
|
|
|
|
|
|
|
|
| Warrants expired (in shares) |
|
0
|
(2,976)
|
|
|
|
|
|
|
|
|
| Warrants exchanged pursuant to Series F Agreements (in shares) |
|
(5,715)
|
|
|
|
|
|
|
|
|
|
| Warrants repurchased (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
| Outstanding warrants (in shares) |
|
0
|
5,715
|
|
|
|
|
|
|
|
|