XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Common Stock Warrants (Tables)
6 Months Ended
Jun. 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 June 30, 2024

    239,518       56.63  
                 

Outstanding at December 31, 2024

    10,836,275     $ 1.41  

Warrants granted

           

Warrants exercised

    (930,511 )     0.66  

Warrants expired

    (3,134,485 )     0.66  

Warrants repurchased

    (2,442,466 )     0.66  

Outstanding at June 30, 2025

    4,328,813       2.53  
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

    2,052,087  

July 2024 F-3 Warrants

    0.66  

July 29, 2025

    2,052,087  

Outstanding at June 30, 2025

              4,328,813  
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 June 30, 2024

  $