Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY - Warrants (Details)

v3.24.3
STOCKHOLDERS' EQUITY - Warrants (Details)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
STOCKHOLDERS' EQUITY  
Number of shares issuable upon exercise of outstanding warrants (in shares) 12,132,416
2023 Tranche B Preferred Warrants  
STOCKHOLDERS' EQUITY  
Number of shares issuable upon exercise of outstanding warrants (in shares) 7,179,492
Exercise price of warrants (in dollars per share) | $ / shares $ 4.7775
Warrants expiration date Sep. 08, 2028
2022 Common Warrants  
STOCKHOLDERS' EQUITY  
Number of shares issuable upon exercise of outstanding warrants (in shares) 4,201,044
Exercise price of warrants (in dollars per share) | $ / shares $ 1.96
Warrants expiration date Oct. 25, 2027
June 2020 Series H Common Warrants  
STOCKHOLDERS' EQUITY  
Number of shares issuable upon exercise of outstanding warrants (in shares) 720,796
Exercise price of warrants (in dollars per share) | $ / shares $ 12.075
Warrants expiration date Jun. 05, 2025
October 2017 Series D Common Warrants  
STOCKHOLDERS' EQUITY  
Number of shares issuable upon exercise of outstanding warrants (in shares) 31,085
Exercise price of warrants (in dollars per share) | $ / shares $ 178.00
Warrants expiration date Oct. 14, 2024