Quarterly report pursuant to Section 13 or 15(d)

Debt Agreements (Details Textual)

v3.10.0.1
Debt Agreements (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 02, 2018
Sep. 25, 2018
Mar. 21, 2018
Jul. 27, 2017
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Debt Instrument [Line Items]                
Deemed Dividend On Trigger Down Round Provision   $ 300     $ 285 $ 0 $ 285 $ 0
Horizon Technology Finance Corporation [Member]                
Debt Instrument [Line Items]                
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 1.96        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       550,000        
Venture Loan [Member]                
Debt Instrument [Line Items]                
Debt Instrument, Final Payment on Each Loan Tranche,Percentage       5.00%        
Early Repayment of Subordinated Debt $ 3,000              
Long-term Debt $ 7,000              
Venture Loan [Member] | Horizon Technology Finance Corporation [Member]                
Debt Instrument [Line Items]                
Debt Instrument, Face Amount       $ 7,000        
Debt Instrument, Maturity Date       Dec. 31, 2018        
Debt Instrument, Term       46 months        
Molteni Loan [Member]                
Debt Instrument [Line Items]                
Long-term Debt     $ 4,000          
Conversion of Debt to Equity Description     In addition, Molteni has the right to convert its portion of the debt into shares of our common stock at a conversion price of $1.20 per share and is required to effect this conversion of debt to equity if we complete an equity financing resulting in gross proceeds of at least $10.0 million at a price per share of common stock in excess of $1.20 and repay the $1.6 million balance of Horizon’s loan amount.          
Proceeds from Subordinated Short-term Debt     $ 2,400          
New Horizon Warrants [Member]                
Debt Instrument [Line Items]                
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 0.25 $ 1.20          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   2,200,000 40,000