XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Common Stock Warrants (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
  

Warrants

  

Weighted-

Average

Exercise

Price

 

Outstanding at December 31, 2021

  202,333  $57.13 

Warrants granted

  2,431,046   11.70 

Warrants exercised

  (327,860)  6.30 

Warrants expired

      

Outstanding at December 31, 2022

  2,305,519  $7.70 

Warrants granted

  7,605,776   0.95 

Warrants exercised

  (2,528,848)  0.25 

Warrants expired

      

Outstanding at December 31, 2023

  7,382,447   1.82 
Schedule of Stockholders' Equity Note, Warrants or Rights Outstanding, Activity [Table Text Block]

Series

 

Exercise

Price

 

Expiration Date

 

Warrants

 

2019 Ladenburg Warrants

 $34.65 

August 8, 2024

  4,799 

July 2020 Warrants

 $57.75 

January 22, 2026

  59,960 

July 2020 Warrants

 $1.50 

January 22, 2026

  77,145 

TLF Warrants

 $23.51 

January 15, 2026

  429 

November 2021 Warrants

 $6.30 

September 11, 2028

  267,858 

November 2021 Warrants

 $1.50 

September 11, 2028

  535,716 

September 2022 Warrants

 $6.30 

September 11, 2028

  89,286 

September 2022 Warrants

 $1.50 

September 11, 2028

  238,574 

November 2022 A-1 Warrants

 $6.30 

November 20, 2028

  79,366 

November 2022 A-1 Warrants

 $1.50 

November 20, 2028

  436,510 

November 2022 A-2 Warrants

 $6.30 

May 20, 2024

  79,366 

November 2022 A-2 Warrants

 $1.50 

May 20, 2024

  436,510 

May 2023 B-1 Warrants

 $0.25 

June 9, 2028

  1,903,848 

May 2023 B-2 Warrants

 $0.25 

June 9, 2025

  644,232 

December 2023 Warrants

 $0.25 

June 21, 2029

  2,528,848 

Outstanding at December 31, 2023

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

Fair value of warrant liability recognized for November 2021 Warrants as of December 31, 2021

 $9,558 

Decrease in fair value of November 2021 Warrants liability

  (2,056)

Reclassification of November 2021 Warrants liability to equity

  (7,502)

Fair value of warrant liabilities recognized in connection with the 2022 Warrant Reprice Transaction

  5,241 

Decrease in fair value of 2022 Warrant Reprice Transaction warrant liabilities

  (3,390)

Reclassification of 2022 Warrant Reprice Transaction warrant liabilities to equity

  (1,851)

Warrant liabilities as of December 31, 2022

 $ 

Fair value of warrant liability recognized for May 2023 Warrants

  1,576 

Decrease in fair value of May 2023 Warrants liability

  (216)

Reclassification of May 2023 Warrants liability to equity

  (1,360)

Fair value of warrant liability recognized for December 2023 Warrants

  390 

Decrease in fair value of December 2023 Warrants liability

  (56)

Fair value of December 2023 Warrants liability at December 31, 2023

 $334