Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS' EQUITY - Additional Information (Details)

v3.22.1
STOCKHOLDERS' EQUITY - Additional Information (Details)
1 Months Ended 12 Months Ended
Dec. 23, 2020
USD ($)
$ / shares
shares
Aug. 11, 2020
USD ($)
$ / shares
Jun. 05, 2020
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Feb. 25, 2021
shares
Feb. 24, 2021
shares
Dec. 31, 2019
USD ($)
Class of Warrant or Right [Line Items]                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights         15,633,825        
Issuance of common stock, net of issuance costs | $         $ 34,873        
Gross proceeds | $         $ 34,873 $ 59,719,256      
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares)         15,633,825        
Common Stock, Shares Authorized         160,000,000 80,000,000 160,000,000 80,000,000  
Common Stock, Par or Stated Value Per Share | $ / shares         $ 0.00001 $ 0.00001      
Stockholders' Equity Attributable to Parent | $         $ 33,045,154 $ 54,794,529     $ 9,059,409
Stock Issued During Period, Value, New Issues | $         34,873        
Proceeds from Warrant Exercises | $         $ 1,213,924 642,495      
Sales Agent | Equity Distribution Agreement                  
Class of Warrant or Right [Line Items]                  
Stock Issued During Period, Shares, New Issues       41,692          
Commission paid on sale of shares (in percentage)   3.00%              
Net proceeds | $       $ 35,000          
Issuance of common stock, net of issuance costs | $   $ 14,500,000              
Gross proceeds | $       $ 69,000          
Common Stock, Par or Stated Value Per Share | $ / shares   $ 0.00001              
Stock Issued During Period, Value, New Issues | $   $ 14,500,000              
Common Stock                  
Class of Warrant or Right [Line Items]                  
Stock Issued During Period, Shares, New Issues         41,692        
Issuance of common stock, net of issuance costs | $         $ 1        
Stockholders' Equity Attributable to Parent | $         611 $ 454     $ 94
Stock Issued During Period, Value, New Issues | $         $ 1        
Series C Preferred Stock                  
Class of Warrant or Right [Line Items]                  
Preferred Stock, Shares Outstanding         0 215      
Series D Preferred stock                  
Class of Warrant or Right [Line Items]                  
Stock Issued During Period, Shares, New Issues 1,518.5180                
Conversion of Stock, Shares Converted         14,074,069        
Preferred Stock, Shares Outstanding         111 1,519      
Series D Preferred stock | Minimum                  
Class of Warrant or Right [Line Items]                  
Conversion rate         1        
Series D Preferred stock | Maximum                  
Class of Warrant or Right [Line Items]                  
Conversion rate         10,000        
June 2020 Pre Funded Warrants                  
Class of Warrant or Right [Line Items]                  
Stock Issued During Period, Shares, New Issues     14,601,628            
Number of warrants exercised           2,789,700      
Number of share of common stock per warrant     1            
Exercise price of warrants (in dollars per share) | $ / shares     $ 0.00001            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     2,789,700            
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares)     2,789,700            
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right     1            
June 2020 Series H Warrants                  
Class of Warrant or Right [Line Items]                  
Number of warrants exercised         1,005,320 482,375      
Number of share of common stock per warrant     1            
Exercise price of warrants (in dollars per share) | $ / shares     $ 1.2075            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     8,695,664            
Gross proceeds | $     $ 12,100,000            
Proceeds from exercise of warrants | $     7,900,000            
Net proceeds from stockholders' equity | $     $ 18,300,000            
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares)     8,695,664            
Stockholders' Equity Attributable to Parent | $     $ 20,000,000.0            
Public Offering Price Of Share And Warrants | $ / shares     $ 1.15            
Public Offering Price Of Warrants | $ / shares     $ 1.1499            
Warrants and Rights Outstanding, Term     5 years            
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right     1            
Private Placement | Series D Preferred stock                  
Class of Warrant or Right [Line Items]                  
Stock Issued During Period, Shares, New Issues 10,000                
Share Price | $ / shares $ 13,500                
Convertible Preferred Stock, Shares Issued upon Conversion | $ $ 13,500                
Preferred Stock, Convertible, Conversion Ratio 1.35                
Private Placement | December 2020 Public Offering [Member]                  
Class of Warrant or Right [Line Items]                  
Stock Issued During Period, Shares, New Issues 18,148,136                
Proceeds from issuance of preferred stock | $ $ 20,500,000                
Gross proceeds | $ $ 24,500,000                
Net proceeds from stockholders' equity | $         $ 41,400,000        
Common Stock, Par or Stated Value Per Share | $ / shares $ 0.00001                
Public offering price of share | $ / shares $ 1.35