Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Schedule of Warrants and Derivative Warrant Liability (Details)

v3.7.0.1
Stockholders' Equity - Schedule of Warrants and Derivative Warrant Liability (Details) - USD ($)
3 Months Ended
Mar. 31, 2017
Dec. 31, 2017
Warrant, Amount $ 20,498,126  
Equity Investors [Member]    
Warrant, Amount $ 2,487,000  
Warrant, Issue date Sep. 08, 2016  
Warrant, Expiration date Sep. 08, 2021  
Warrant, Exercise price $ 0.80  
Equity Investors [Member]    
Warrant, Amount $ 2,423,688  
Warrant, Issue date Sep. 29, 2016  
Warrant, Expiration date Sep. 29, 2021  
Warrant, Exercise price $ 0.80  
Equity Investors [Member]    
Warrant, Amount $ 2,589,312  
Warrant, Issue date Oct. 12, 2016  
Warrant, Expiration date Oct. 12, 2021  
Warrant, Exercise price $ 0.80  
Investment Bank [Member]    
Warrant, Amount $ 1,969,837  
Warrant, Issue date Dec. 09, 2012  
Warrant, Expiration date Dec. 09, 2019  
Warrant, Exercise price $ 0.20  
Investment Bank 1 [Member]    
Warrant, Amount $ 2,434,539  
Warrant, Issue date Oct. 31, 2014  
Warrant, Expiration date Oct. 31, 2021  
Warrant, Exercise price $ 0.20  
Term Note Lender [Member]    
Warrant, Amount [1]   $ 2,343,750
Warrant, Issue date [1] Sep. 30, 2016  
Warrant, Expiration date [1] Sep. 30, 2021  
Warrant, Exercise price [1]   $ 0.80
Term Note Lender [Member]    
Warrant, Amount [1] $ 2,500,000  
Warrant, Issue date [1] Nov. 11, 2016  
Warrant, Expiration date [1] Nov. 11, 2021  
Warrant, Exercise price [1] $ 0.40  
Term Note Lender [Member]    
Warrant, Amount [1] $ 3,750,000  
Warrant, Issue date [1] Jan. 03, 2017  
Warrant, Expiration date [1] Jan. 03, 2012  
Warrant, Exercise price [1] $ 0.40  
[1] Warrant was determined to be a derivative subject to fair value accounting and is booked as a warrant liability.