XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Note 10 - Common Stock Warrants (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
   

Warrants

   

Weighted-

Average

Exercise

Price

 

Outstanding at December 31, 2023

    210,946     $ 50.96  

Warrants granted

    28,572       4.90  

Warrants exercised

           

Warrants expired

           

Outstanding at September 30, 2024

    239,518       56.63  
                 

Outstanding at December 31, 2024

    10,836,275     $ 1.41  

Warrants granted

           

Warrants exercised

    (1,119,908 )     0.76  

Warrants expired

    (5,184,427 )     0.66  

Warrants surrendered and cancelled

    (1,988,283 )     1.27  

Warrants repurchased

    (2,442,466 )     0.66  

Outstanding at September 30, 2025

    101,191       66.61  
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

    4,975  

November 2021 Warrants

    52.50  

September 11, 2028

    15,308  

September 2022 Warrants

    220.50  

September 11, 2028

    1,659  

November 2022 A-1 Warrants

    220.50  

November 20, 2028

    2,268  

December 2023 Warrants

    8.75  

June 21, 2029

    35,992  

June 2024 Warrants

    2.57  

December 17, 2029

    22,556  

July 2024 F-1 Warrants

    0.66  

July 30, 2029

    14,500  

Outstanding at September 30, 2025

              101,191  
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 Warrants 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 September 30, 2024

  $