XML 58 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Note 14 - Common Stock Warrants and Warrant Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
   

Warrants

   

Weighted-

Average

Exercise

Price

 

Outstanding at December 31, 2022

    65,886     $ 269.54  

Warrants granted

    217,312       33.28  

Warrants exercised

    (72,252 )     8.75  

Warrants expired

           

Outstanding at December 31, 2023

    210,946     $ 50.96  

Warrants granted

    10,730,589       0.69  

Pre-funded Warrants granted

    2,041,814       0.01  

Warrants exercised

    (90,381 )     2.50  

Pre-funded Warrants exercised

    (2,041,814 )     0.01  

Warrants expired

    (14,879 )     88.87  

Outstanding at December 31, 2024

    10,836,275     $ 1.41  
Schedule of Stockholders' Equity Note, Warrants or Rights Outstanding, Activity [Table Text Block]

Series

 

Exercise

Price

 

Expiration Date

 

Warrants

 

July 2020 Warrants

  $ 2,021.25  

January 22, 2026

    1,714  

July 2020 Warrants

  $ 52.50  

January 22, 2026

    2,206  

TLF Warrants

  $ 822.96  

January 15, 2026

    13  

November 2021 Warrants

  $ 220.50  

September 11, 2028

    7,654  

November 2021 Warrants

  $ 52.50  

September 11, 2028

    15,308  

September 2022 Warrants

  $ 220.50  

September 11, 2028

    2,552  

September 2022 Warrants

  $ 52.50  

September 11, 2028

    1,715  

November 2022 A-1 Warrants

  $ 220.50  

November 20, 2028

    2,268  

December 2023 Warrants

  $ 8.75  

June 21, 2029

    72,256  

March 2024 Warrant

  $ 4.90  

March 24, 2029

    28,572  

June 2024 Warrants

  $ 2.57  

December 17, 2029

    90,381  

July 2024 F-1 Warrants

  $ 0.66  

July 30, 2029

    3,537,212  

July 2024 F-2 Warrants

  $ 0.66  

January 29, 2025

    3,537,212  

July 2024 F-3 Warrants

  $ 0.66  

July 29, 2025

    3,537,212  

Total

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

Warrant liabilities as of December 31, 2023

 

$

334  

Decrease in fair value of December 2023 Warrant liability during period

    (122 )

Fair value of March 2024 Warrant upon issuance

    92  

Increase in fair value of March 2024 Warrant liability during period

    8  

Reclassification of December 2023 Warrant liability to equity during period

    (212 )

Reclassification of March 2024 Warrant liability to equity during period

    (100 )

Warrant liabilities as of December 31, 2024

  $