Annual report pursuant to Section 13 and 15(d)

Debt Agreements (Details Textual)

v3.8.0.1
Debt Agreements (Details Textual) - USD ($)
1 Months Ended
Jul. 27, 2017
Jul. 31, 2017
Oct. 31, 2014
Apr. 09, 2012
Horizon Technology Finance Corporation [Member]        
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 280,612      
Class Of Warrant Or Right Terms 18 months      
Venture Loan [Member]        
Debt Instrument Final Payment On Each Loan Tranchepercentage 5.00%      
Venture Loan [Member] | Horizon Technology Finance Corporation [Member]        
Debt Instrument, Face Amount $ 7,000,000      
Debt Instrument, Maturity Date Dec. 31, 2018      
Debt Instrument, Term 46 years      
Debt Instrument, Description of Variable Rate Basis one-month LIBOR (floor of 1.10%) plus 8.40%      
Debt Instrument, Payment Terms In addition, if we repay all or a portion of the loan prior to the applicable maturity date, we will pay Horizon a prepayment penalty fee, based on a percentage of the then outstanding principal balance, equal to 4% if the prepayment occurs during the interest-only payment period, 3% if the prepayment occurs during the 12 months following such period, and 2% thereafter.      
Debt Instrument, Debt Default, Description of Violation or Event of Default default interest rate of an additional 5% may be applied to the outstanding loan balances      
Debt Instrument Additional Face Amount $ 3,000,000      
Minimum [Member] | Horizon Technology Finance Corporation [Member]        
Capitalization, Long-term Debt and Equity 50,000,000      
Royalty Revenue 750,000      
Minimum [Member] | Venture Loan [Member] | Horizon Technology Finance Corporation [Member]        
Debt Instrument, Face Amount $ 10,000,000      
Series Warrants [Member]        
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 4.89  
Series Warrants [Member] | Maximum [Member]        
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 4.89 $ 4.85   $ 6.32
Series Warrants [Member] | Minimum [Member]        
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 4.85 $ 4.89   $ 4.89