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 ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2017
Dec. 31, 2017
Warrant, Amount $ 20,499  
Equity Investors [Member]    
Warrant, Amount $ 2,487  
Warrant, Issue date Sep. 08, 2016  
Warrant, Expiration date Sep. 08, 2021  
Warrant, Exercise price $ 0.80  
Equity Investors [Member]    
Warrant, Amount $ 2,424  
Warrant, Issue date Sep. 29, 2016  
Warrant, Expiration date Sep. 29, 2021  
Warrant, Exercise price $ 0.80  
Equity Investors [Member]    
Warrant, Amount $ 2,589  
Warrant, Issue date Oct. 12, 2016  
Warrant, Expiration date Oct. 12, 2021  
Warrant, Exercise price $ 0.80  
Investment Bank [Member]    
Warrant, Amount $ 1,970  
Warrant, Issue date Dec. 09, 2012  
Warrant, Expiration date Dec. 09, 2019  
Warrant, Exercise price $ 0.20  
Investment Bank 1 [Member]    
Warrant, Amount $ 2,435  
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,344
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  
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  
Warrant, Issue date [1] Jan. 03, 2017  
Warrant, Expiration date [1] Jan. 03, 2022  
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.