Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)

v3.22.4
STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)
Dec. 31, 2022
$ / shares
shares
STOCKHOLDERS' EQUITY  
Number of shares issuable upon exercise of outstanding warrants (in shares) 8,590,424
2022 Common Warrants  
STOCKHOLDERS' EQUITY  
Number of shares issuable upon exercise of outstanding warrants (in shares) 5,151,098
Exercise price of warrants (in dollars per share) | $ / shares $ 1.96
2022 Pre-Funded Warrants  
STOCKHOLDERS' EQUITY  
Number of shares issuable upon exercise of outstanding warrants (in shares) 1,875,945
Exercise price of warrants (in dollars per share) | $ / shares $ 0.00001
June 2020 Series H 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
May 2019 Series F 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
May 2019 Series G 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
July 2018 Series E Warrants  
STOCKHOLDERS' EQUITY  
Number of shares issuable upon exercise of outstanding warrants (in shares) 414,000
Exercise price of warrants (in dollars per share) | $ / shares $ 40.00
October 2017 Series D 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