Quarterly report pursuant to Section 13 or 15(d)

Equity Incentive Plan (Details Textual)

v3.10.0.1
Equity Incentive Plan (Details Textual) - USD ($)
1 Months Ended 9 Months Ended
Jul. 10, 2018
Feb. 28, 2018
Sep. 30, 2018
Sep. 30, 2017
Jul. 27, 2018
Mar. 21, 2018
Jan. 31, 2018
Dec. 31, 2010
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized     $ 1,594,000 $ 1,113,000        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     1 year 9 months 22 days 2 years 1 month 13 days        
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding And Exercisable Intrinsic Value     $ 0 $ 242,000        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights   In general, options granted under the 2014 Plan vest with respect to one-third of the underlying shares on the one-year anniversary of the grant date and the remainder ratably over a 24-month period.            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized               891,222
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value     0 78,000        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value     $ 230,000 $ 550,000        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 0.57 $ 1.46        
Share-based Compensation Arrangement by Share-based Payment Award, Description     Incentive stock options may be granted to any officer or employee at an exercise price per share of not less than the fair value per common share on the date of the grant (not less than 110% of fair value in the case of holders of more than 10% of the Company’s voting stock) and with a term not to exceed ten years from the date of the grant (five years for incentive stock options granted to holders of more than 10% of the Company’s voting stock).          
Sharebased Compensation Arrangement by Sharebased Payment Award Equity Instruments Other than Options Granted in Period Fair Value     $ 1,077,000 $ 158,000        
Sixteen Employees [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   275,000            
One Employees [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant           500    
Equity Incentive Plan 2014 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 8,040,123   1,890,000          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 6,000,000              
Equity Incentive Plan 2014 [Member] | Maximum [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant     8,040,123          
ESPP [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant     117,090          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized     170,567          
2014 Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant     4,275,079          
Excess Stock, Shares Authorized             350,000  
Employee Stock Option [Member] | Equity Incentive Plan 2014 [Member] | Three Consultants [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 120,000              
Employee Stock Option [Member] | Equity Incentive Plan 2014 [Member] | One Employees [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 120,000              
Employee Stock Option [Member] | Equity Incentive Plan 2014 [Member] | Two Consultants [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant         20,000      
Employee Stock Option [Member] | Equity Incentive Plan 2014 [Member] | Two Director [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 120,000