v3.26.1
Note 9 - Common Stock Warrants and Warrant Liabilities (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
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

                 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]

Warrant liabilities as of December 31, 2024

  $  

Fair value of October 2025 Pre-Funded Warrants upon issuance

    5,946  

Increase in fair value of October 2025 Pre-Funded Warrants during period

    24,486  

Warrant liabilities as of December 31, 2025

  $ 30,432