Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY - Additional Information (Details)

v3.19.2
STOCKHOLDERS' EQUITY - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 12, 2018
$ / shares
shares
May 20, 2019
USD ($)
$ / shares
shares
Jul. 31, 2018
USD ($)
$ / shares
shares
Jun. 30, 2019
USD ($)
$ / shares
shares
Jun. 30, 2019
USD ($)
$ / shares
shares
Jun. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
$ / shares
shares
Aug. 31, 2014
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          
Gross proceeds from stockholders' equity | $   $ 10,000,000   $ 9,024,569        
Proceeds from issuance of common stock, net of underwriting issuance costs | $   6,000,000     $ 9,024,569 $ 0    
Proceeds from warrants | $   4,000,000            
Net proceeds from stockholders' equity | $   9,000,000 $ 16,560,000          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       9,318,747 9,318,747      
Common Stock, Shares Authorized 80,000,000     80,000,000 80,000,000   80,000,000  
Common Stock, Par or Stated Value Per Share | $ / shares $ 0.00001     $ 0.00001 $ 0.00001   $ 0.00001  
Convertible Preferred Stock, Shares Issued upon Conversion     2,785,000          
Proceeds from Issuance or Sale of Equity | $   $ 9,000,000 $ 16,560,000          
Net Proceeds from Issuance or Sale of Equity After Deducting Underwriting Discounts and Commissions and Related Offering Expenses | $     $ 15,000,000          
Series F warrants                
Class of Warrant or Right [Line Items]                
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares   $ 2.40            
Exercise price of warrants (in dollars per share) | $ / shares   2.40            
Series G warrants                
Class of Warrant or Right [Line Items]                
Share Price | $ / shares   $ 2.50            
Series E Warrants                
Class of Warrant or Right [Line Items]                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     2,500          
Series C Preferred Stock                
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 215   473  
Preferred Stock Convertible Beneficial Conversion Feature | $         $ 2,241,795      
Stock Issued During Period, Value, Stock Options Exercised | $         $ 258   $ 641  
Series E Warrants                
Class of Warrant or Right [Line Items]                
Share Price | $ / shares     $ 4.00          
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares     4.00          
Exercise price of warrants (in dollars per share) | $ / shares     $ 4.00          
Series E Warrants | 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          
Private placement                
Class of Warrant or Right [Line Items]                
Warrants expiration period   5 years            
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares   $ 2.40            
Exercise price of warrants (in dollars per share) | $ / shares   $ 2.40            
Private placement | Series F warrants                
Class of Warrant or Right [Line Items]                
Warrants issued   1,982,000            
Private placement | Series G warrants                
Class of Warrant or Right [Line Items]                
Stock Issued During Period, Shares, New Issues   2,018,000            
Warrants issued   2,018,000            
August 2014 Public Offering Warrants [Member]                
Class of Warrant or Right [Line Items]                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights               49,425
Minimum                
Class of Warrant or Right [Line Items]                
Stockholders' Equity Note, Stock Split, Conversion Ratio 0.2              
Maximum                
Class of Warrant or Right [Line Items]                
Stockholders' Equity Note, Stock Split, Conversion Ratio 0.1              
August 2014 Underwritten Offering [Member]                
Class of Warrant or Right [Line Items]                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights               970
Common Stock [Member]                
Class of Warrant or Right [Line Items]                
Stock Issued During Period, Shares, New Issues       4,000,000        
Gross proceeds from stockholders' equity | $       $ 40        
Preferred Stock, Shares Outstanding       645,000 645,000   1,602,500