Annual report pursuant to Section 13 and 15(d)

Equity Incentive Plan (Details Textual)

v3.10.0.1
Equity Incentive Plan (Details Textual) - USD ($)
12 Months Ended
Jul. 10, 2018
Dec. 31, 2018
Dec. 31, 2017
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,236,000 $ 975,000    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   2 years 3 months 7 days 2 years 11 days    
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding And Exercisable Intrinsic Value   $ 0 $ 191,000    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant     568,450    
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   $ 212,000 $ 640,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 0.57 $ 1.42    
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,049,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   415,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 104,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,401,889      
Excess Stock, Shares Authorized       350,000