Quarterly report pursuant to Section 13 or 15(d)

WARRANTS (Warrant Share Activity) (Details)

v3.20.1
WARRANTS (Warrant Share Activity) (Details) - Common stock warrants - $ / shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Roll forward of warrant activity    
Balance at the beginning of the period (in warrants) 2,134,362 3,385,100
Warrants exercised/expired (in warrants) 0 (140,000)
Balance at the end of the period (in warrants) 2,134,362 3,245,100
Consulting Warrants    
Warrant liabilities    
Exercise price (in dollars per share) $ 0.01  
Roll forward of warrant activity    
Balance at the beginning of the period (in warrants) 6,667 6,667
Warrants exercised/expired (in warrants) 0 0
Balance at the end of the period (in warrants) 6,667 6,667
Financing Warrants    
Warrant liabilities    
Exercise price (in dollars per share) $ 3.35  
Roll forward of warrant activity    
Balance at the beginning of the period (in warrants) 62,530 62,530
Warrants exercised/expired (in warrants) 0 0
Balance at the end of the period (in warrants) 62,530 62,530
Underwriting Warrants    
Roll forward of warrant activity    
Balance at the beginning of the period (in warrants)   310,500
Warrants exercised/expired (in warrants)   0
Balance at the end of the period (in warrants)   310,500
Private Placement Warrants - 2016    
Roll forward of warrant activity    
Balance at the beginning of the period (in warrants)   818,063
Warrants exercised/expired (in warrants)   (140,000)
Balance at the end of the period (in warrants)   678,063
Underwriting Warrants - Public Offering 2016    
Roll forward of warrant activity    
Balance at the beginning of the period (in warrants)   122,175
Warrants exercised/expired (in warrants)   0
Balance at the end of the period (in warrants)   122,175
Private Placement Warrants - September 2017    
Warrant liabilities    
Exercise price (in dollars per share) $ 4.85  
Roll forward of warrant activity    
Balance at the beginning of the period (in warrants) 1,966,319 1,966,319
Warrants exercised/expired (in warrants) 0 0
Balance at the end of the period (in warrants) 1,966,319 1,966,319
Placement Agent Warrants    
Warrant liabilities    
Exercise price (in dollars per share) $ 4.85  
Roll forward of warrant activity    
Balance at the beginning of the period (in warrants) 98,846 98,846
Warrants exercised/expired (in warrants) 0 0
Balance at the end of the period (in warrants) 98,846 98,846