XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Common Stock Warrants (Tables)
6 Months Ended
Jun. 30, 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

    145,056       45.50  

Warrants exercised

           

Warrants expired

           

Outstanding at June 30, 2023

    210,942       76.23  
                 

Outstanding at December 31, 2023

    210,946     $ 50.96  

Warrants granted

    118,953       3.13  

Warrants exercised

    (90,381 )     2.50  

Warrants expired

    (14,741 )     78.35  

Outstanding at June 30, 2024

    224,777       37.40  
Schedule of Stockholders' Equity Note, Warrants or Rights Outstanding, Activity [Table Text Block]

Series

 

Exercise

Price

   

Expiration Date

 

Warrants

 

2019 Ladenburg Warrants

  $ 1,212.75    

August 8, 2024

    138  

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  

Outstanding at June 30, 2024

                224,777  
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 June 30, 2024

  $