Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY (Details)

v3.22.1
STOCKHOLDERS' EQUITY (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Class of Warrant or Right [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 15,633,825
June 2020 Series H Warrants  
Class of Warrant or Right [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 7,207,969
Exercise price of warrants (in dollars per share) | $ / shares $ 1.2075
Warrants Expiration Date Jun. 05, 2025
May 2019 Series F Warrants  
Class of Warrant or Right [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 1,957,000
Exercise price of warrants (in dollars per share) | $ / shares $ 2.40
Warrants Expiration Date May 20, 2024
May 2019 Series G Warrants  
Class of Warrant or Right [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 2,018,000
Exercise price of warrants (in dollars per share) | $ / shares $ 2.40
Warrants Expiration Date May 20, 2024
July 2018 Series E Warrants  
Class of Warrant or Right [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 4,140,000
Exercise price of warrants (in dollars per share) | $ / shares $ 4.00
Warrants Expiration Date Jul. 31, 2023
October 2017 Series D Warrants  
Class of Warrant or Right [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 310,856
Exercise price of warrants (in dollars per share) | $ / shares $ 17.80
Warrants Expiration Date Oct. 14, 2024