Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Deficit) (Details)

v3.10.0.1
Stockholders' Equity (Deficit) (Details)
9 Months Ended
Sep. 30, 2018
$ / shares
shares
Class of Stock [Line Items]  
Exercise Price | $ / shares $ 3.86
Warrant [Member]  
Class of Stock [Line Items]  
Exercise Price | $ / shares $ 10.35
Warrants Outstanding 8,601,813
Remaining Life (years) 4 years 3 months 4 days
Warrants Exercisable 8,387,924
Warrant [Member] | Minimum [Member]  
Class of Stock [Line Items]  
Exercise Price | $ / shares $ 2.00
Warrant [Member] | Maximum [Member]  
Class of Stock [Line Items]  
Exercise Price | $ / shares $ 3.00
Exercise Price Range One [Member] | Warrant [Member]  
Class of Stock [Line Items]  
Warrants Outstanding 4,210,595
Remaining Life (years) 4 years 6 months 29 days
Warrants Exercisable 3,996,706
Exercise Price Range Two [Member] | Warrant [Member]  
Class of Stock [Line Items]  
Warrants Outstanding 1,587,125
Remaining Life (years) 4 years 4 months 6 days
Warrants Exercisable 1,587,125
Exercise Price Range Two [Member] | Warrant [Member] | Minimum [Member]  
Class of Stock [Line Items]  
Exercise Price | $ / shares $ 3.30
Exercise Price Range Two [Member] | Warrant [Member] | Maximum [Member]  
Class of Stock [Line Items]  
Exercise Price | $ / shares $ 4.00
Exercise Price Range Three [Member] | Warrant [Member]  
Class of Stock [Line Items]  
Warrants Outstanding 258,882
Remaining Life (years) 2 years 8 months 26 days
Warrants Exercisable 258,882
Exercise Price Range Three [Member] | Warrant [Member] | Minimum [Member]  
Class of Stock [Line Items]  
Exercise Price | $ / shares $ 4.50
Exercise Price Range Three [Member] | Warrant [Member] | Maximum [Member]  
Class of Stock [Line Items]  
Exercise Price | $ / shares $ 4.95
Exercise Price Range Four Member [Member] | Warrant [Member]  
Class of Stock [Line Items]  
Warrants Outstanding 2,543,577
Remaining Life (years) 3 years 9 months 29 days
Warrants Exercisable 2,543,577
Exercise Price Range Four Member [Member] | Warrant [Member] | Minimum [Member]  
Class of Stock [Line Items]  
Exercise Price | $ / shares $ 5.40
Exercise Price Range Four Member [Member] | Warrant [Member] | Maximum [Member]  
Class of Stock [Line Items]  
Exercise Price | $ / shares 6.25
Exercise Price Range Five Member [Member] | Warrant [Member]  
Class of Stock [Line Items]  
Exercise Price | $ / shares $ 10.35
Warrants Outstanding 1,634
Remaining Life (years) 2 years 6 months 14 days
Warrants Exercisable 1,634