Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details Textual)

v3.10.0.1
Subsequent Events (Details Textual) - USD ($)
9 Months Ended
Oct. 15, 2018
Oct. 10, 2018
Sep. 30, 2018
Sep. 30, 2017
Jul. 28, 2018
Dec. 31, 2017
Proceeds from Issuance or Sale of Equity     $ 6,422,000 $ 6,358,000    
Common Stock, Par or Stated Value Per Share     $ 0.001   $ 0.001 $ 0.001
Subsequent Event [Member] | October 2018 Warrants [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   2,428,825        
Class of Warrant or Right Additional Number of Securities Called by Warrants or Rights   1,807,826        
Warrant Exercise Price Percentage on Public Offering Price   120.00%        
Warrant Expiration Date   Oct. 15, 2023        
Subsequent Event [Member] | Underwritten Public Offering [Member]            
Proceeds from Issuance or Sale of Equity $ 18.6          
Convertible Preferred Stock Shares to be Issued upon Conversion 13,672,173          
Subsequent Event [Member] | Underwritten Public Offering [Member] | October 2018 Warrants [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 1.38          
Warrant Term 5 years          
Sale of Stock, Price Per Share $ 1.15          
Number of Warrants Issued 13,672,173          
Subsequent Event [Member] | Over-Allotment Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   2,428,825        
Class A [Member] | Subsequent Event [Member] | Underwritten Public Offering [Member]            
Sale of Stock, Number of Shares Issued in Transaction 2,520,000          
Common Stock, Par or Stated Value Per Share $ 0.001          
Class B Units [Member] | Subsequent Event [Member] | Underwritten Public Offering [Member]            
Sale of Stock, Number of Shares Issued in Transaction 15,723          
Sale of Stock, Price Per Share $ 1,000          
Series B Preferred Stock [Member] | Subsequent Event [Member] | Underwritten Public Offering [Member]            
Preferred Stock Stated Value Per Share 1,000          
Preferred Stock Convertible Conversion Price $ 1.15