Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS' EQUITY - Additional Information (Details)

v3.20.1
STOCKHOLDERS' EQUITY - Additional Information (Details)
12 Months Ended
May 20, 2019
USD ($)
$ / shares
shares
Jul. 31, 2018
USD ($)
$ / shares
shares
Jul. 12, 2018
$ / shares
shares
Oct. 12, 2017
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Class of Warrant or Right [Line Items]            
Stock Issued During Period, Shares, New Issues 1,982,000 1,355,000        
Share Price | $ / shares $ 2.50 $ 10,000        
Stock Issued During Period, Value, New Issues | $ $ 10,000,000       $ 9,024,569 $ 15,025,078
Proceeds from Issuance of Common Stock | $ 6,000,000       $ 9,024,569 $ 9,075,777
Proceeds from Issuance of Warrants | $ 4,000,000          
Proceeds from Issuance or Sale of Equity | $ $ 9,000,000 $ 16,560,000        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights         9,268,352  
Common Stock, Shares Authorized     80,000,000   80,000,000 80,000,000
Common Stock, Par or Stated Value Per Share | $ / shares     $ 0.00001   $ 0.00001 $ 0.00001
Convertible Preferred Stock, Shares Issued upon Conversion   2,785,000        
Net Proceeds from Issuance or Sale of Equity After Deducting Underwriting Discounts and Commissions and Related Offering Expenses | $   $ 15,000,000        
Common Stock [Member]            
Class of Warrant or Right [Line Items]            
Stock Issued During Period, Shares, New Issues         4,000,000 1,355,000
Stock Issued During Period, Value, New Issues | $         $ 40 $ 14
Preferred Stock, Shares Outstanding         645,000 1,602,500
Minimum [Member]            
Class of Warrant or Right [Line Items]            
Stockholders' Equity Note, Stock Split, Conversion Ratio     0.2      
Maximum [Member]            
Class of Warrant or Right [Line Items]            
Stockholders' Equity Note, Stock Split, Conversion Ratio     0.1      
Series B Preferred Stock [Member]            
Class of Warrant or Right [Line Items]            
Convertible Preferred Stock, Shares Issued upon Conversion           96,285
Conversion of Stock, Shares Converted           18
Series C Preferred Stock [Member]            
Class of Warrant or Right [Line Items]            
Stock Issued During Period, Shares, New Issues   1,114        
Convertible Preferred Stock, Shares Issued upon Conversion   2,500        
Preferred Stock, Shares Outstanding         215 473
Preferred Stock Convertible Beneficial Conversion Feature | $         $ 2,241,795  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period         258 641
Series E Warrants [Member]            
Class of Warrant or Right [Line Items]            
Exercise price of warrants (in dollars per share) | $ / shares   $ 4.00        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   2,500        
Series E Warrants [Member] | Warrant [Member]            
Class of Warrant or Right [Line Items]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   4,140,000        
October 2017 Registered public offering [Member]            
Class of Warrant or Right [Line Items]            
Stock Issued During Period, Shares, New Issues       7,760,000    
October 2017 Registered public offering [Member] | Common Stock [Member]            
Class of Warrant or Right [Line Items]            
Stock Issued During Period, Shares, New Issues       195,438    
Convertible Preferred Stock Conversion Price | $ / shares       $ 18.7375    
October 2017 Registered public offering [Member] | Series D Warrants [Member]            
Class of Warrant or Right [Line Items]            
Exercise price of warrants (in dollars per share) | $ / shares       $ 17.80    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       310,856    
Stock Issued During Period On Exercise Of Warrants, Value | $       $ 7,800,000    
Common Stock, Conversion Basis       0.75    
Proceeds from Warrant Exercises | $       $ 7,100,000    
October 2017 Registered public offering [Member] | Series B Preferred Stock [Member]            
Class of Warrant or Right [Line Items]            
Stock Issued During Period, Shares, New Issues       41.0412949    
Shares Issued, Price Per Share | $ / shares       $ 100,000    
Convertible Preferred Stock, Shares Issued upon Conversion       5,337    
Convertible Preferred Stock, Total Number of Shares Issued upon Conversion       219,037    
Series F warrants [Member]            
Class of Warrant or Right [Line Items]            
Exercise price of warrants (in dollars per share) | $ / shares $ 2.40          
Series G warrants [Member]            
Class of Warrant or Right [Line Items]            
Share Price | $ / shares $ 2.50          
Private Placement [Member]            
Class of Warrant or Right [Line Items]            
Warrants Expiration Period 5 years          
Exercise price of warrants (in dollars per share) | $ / shares $ 2.40          
Private Placement [Member] | Series F warrants [Member]            
Class of Warrant or Right [Line Items]            
Warrants issued 1,982,000          
Private Placement [Member] | Series G warrants [Member]            
Class of Warrant or Right [Line Items]            
Stock Issued During Period, Shares, New Issues 2,018,000          
Warrants issued 2,018,000