Annual report pursuant to Section 13 and 15(d)

Stock-Based Awards - Schedule of Warrants and Derivative Warrant Liability (Details)

v3.8.0.1
Stock-Based Awards - Schedule of Warrants and Derivative Warrant Liability (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
$ / shares
Warrant, Amount $ 980
Equity Investors [Member]  
Warrant, Amount $ 99
Warrant, Issue date Sep. 08, 2016
Warrant, Expiration date Sep. 08, 2021
Warrant, Exercise price | $ / shares $ 20.00
Equity Investors [Member]  
Warrant, Amount $ 97
Warrant, Issue date Sep. 29, 2016
Warrant, Expiration date Sep. 29, 2021
Warrant, Exercise price | $ / shares $ 20.00
Equity Investors [Member]  
Warrant, Amount $ 104
Warrant, Issue date Oct. 12, 2016
Warrant, Expiration date Oct. 12, 2021
Warrant, Exercise price | $ / shares $ 20.00
Investment Bank [Member]  
Warrant, Amount $ 79
Warrant, Issue date Dec. 09, 2012
Warrant, Expiration date Dec. 09, 2019
Warrant, Exercise price | $ / shares $ 5.00
Investment Bank [Member]  
Warrant, Amount $ 97
Warrant, Issue date Oct. 31, 2014
Warrant, Expiration date Oct. 31, 2021
Warrant, Exercise price | $ / shares $ 5.00
Term Note Lender [Member]  
Warrant, Amount $ 94
Warrant, Issue date Sep. 30, 2016
Warrant, Expiration date Sep. 30, 2021
Warrant, Exercise price | $ / shares $ 20.00
Term Note Lender [Member]  
Warrant, Amount $ 100
Warrant, Issue date Nov. 11, 2016
Warrant, Expiration date Nov. 11, 2021
Warrant, Exercise price | $ / shares $ 10.00
Term Note Lender [Member]  
Warrant, Amount $ 150
Warrant, Issue date Jan. 03, 2017
Warrant, Expiration date Jan. 03, 2022
Warrant, Exercise price | $ / shares $ 0.40
Term Note Lender [Member]  
Warrant, Amount $ 140
Warrant, Issue date Nov. 08, 2017
Warrant, Expiration date Nov. 08, 2022
Warrant, Exercise price | $ / shares $ 10.00
Term Note Lender [Member]  
Warrant, Amount $ 20
Warrant, Issue date Nov. 08, 2017
Warrant, Expiration date Nov. 08, 2022
Warrant, Exercise price | $ / shares $ 10.00