Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY (Details)

v3.10.0.1
STOCKHOLDERS' EQUITY (Details)
6 Months Ended
Jun. 30, 2018
$ / shares
shares
Class of Warrant or Right [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 1,178,747
October 2017 Series D Warrants [Member]  
Class of Warrant or Right [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 310,856
Exercise Price (in dollars per share) | $ / shares $ 17.80
Warrants Expiration Date Oct. 14, 2024
November 2016 Public Offering Series C [Member]  
Class of Warrant or Right [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 415,785
Exercise Price (in dollars per share) | $ / shares $ 15.00
Warrants Expiration Date Nov. 29, 2021
April 2016 Underwritten Registered Series A [Member]  
Class of Warrant or Right [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 362,694
Exercise Price (in dollars per share) | $ / shares $ 30.40
Warrants Expiration Date Apr. 20, 2021
October 2015 Incremental Series A [Member]  
Class of Warrant or Right [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 30,006
Exercise Price (in dollars per share) | $ / shares $ 21.30
Warrants Expiration Date Oct. 20, 2021
October 2015 Private Placement Series A [Member]  
Class of Warrant or Right [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 8,636
Exercise Price (in dollars per share) | $ / shares $ 21.30
Warrants Expiration Date Apr. 01, 2021
October 2015 Offering - Placement Agent [Member]  
Class of Warrant or Right [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 375
Exercise Price (in dollars per share) | $ / shares $ 283.00
Warrants Expiration Date Oct. 01, 2020
August 2014 Public Offering [Member]  
Class of Warrant or Right [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 50,395 [1]
Exercise Price (in dollars per share) | $ / shares $ 468.00 [1]
Warrants Expiration Date Aug. 20, 2019 [1]
[1] These warrants have a certain type of cash settlement feature and they have been accounted for as derivative instruments as described in Note 1, with the exception of 970 warrants issued in August 2014.