Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)

v3.24.3
STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
STOCKHOLDERS' EQUITY  
Number of shares issuable upon exercise of outstanding warrants (in shares) 12,529,916
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
May 2019 Series F Common Warrants  
STOCKHOLDERS' EQUITY  
Number of shares issuable upon exercise of outstanding warrants (in shares) 195,700
Exercise price of warrants (in dollars per share) | $ / shares $ 24.00
Warrants expiration date May 20, 2024
May 2019 Series G Common Warrants  
STOCKHOLDERS' EQUITY  
Number of shares issuable upon exercise of outstanding warrants (in shares) 201,800
Exercise price of warrants (in dollars per share) | $ / shares $ 24.00
Warrants expiration date May 20, 2024
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