Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY (Details)

v3.22.2.2
STOCKHOLDERS' EQUITY (Details)
9 Months Ended
Sep. 30, 2022
$ / shares
shares
Class of Warrant or Right [Line Items]  
Number of shares issuable upon exercise of outstanding warrants (in shares) 1,563,381
June 2020 Series H Warrants  
Class of Warrant or Right [Line Items]  
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 Warrants  
Class of Warrant or Right [Line Items]  
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 Warrants  
Class of Warrant or Right [Line Items]  
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
July 2018 Series E Warrants  
Class of Warrant or Right [Line Items]  
Number of shares issuable upon exercise of outstanding warrants (in shares) 414,000
Exercise price of warrants (in dollars per share) | $ / shares $ 40.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) 31,085
Exercise price of warrants (in dollars per share) | $ / shares $ 178.00
Warrants expiration date Oct. 14, 2024