Quarterly report pursuant to Section 13 or 15(d)

Equity Incentive Plan (Details Textual)

v3.8.0.1
Equity Incentive Plan (Details Textual) - USD ($)
9 Months Ended
Feb. 06, 2017
Sep. 30, 2017
Sep. 30, 2016
Sep. 28, 2017
Jun. 30, 2017
Jun. 21, 2017
May 18, 2017
Jan. 31, 2017
Jun. 30, 2016
Apr. 25, 2016
Mar. 29, 2016
Mar. 07, 2016
Jan. 25, 2016
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,113,000             $ 1,209,000          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   2 years 1 month 13 days 2 years 4 months 6 days                      
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding And Exercisable Intrinsic Value   $ 242,000             $ 597,000          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value   78,000 $ 207,000                      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value   $ 550,000 $ 720,000                      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 1.46 $ 2.94                      
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               36,000            
Three 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 15,450                          
Two Employees And Four 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             63,000              
Six s Of The Board, Six Employees, And One Consultant [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           350,000                
Employee Stock Option [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     102,815             41,732 114,438      
Employee Stock Option [Member] | Two Executive And Seven Members [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                         48,300  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights These vest 33.33% on the one-year anniversary of the grant date, and the remainder ratably over the 24-month period following the one-year anniversary. As of September 30, 2017, none of these shares were vested.                          
Employee Stock Option [Member] | Two Executive [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                       47,786    
Equity Incentive Plan 2005 [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 Authorized                           891,222
Equity Incentive Plan 2014 [Member] | Employee Stock Option [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       17,000 1,500                  
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   170,567                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   170,567                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized   100,000                        
2005 And 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   170,416                        
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   1,690,123           1,690,123            
Excess Stock, Shares Authorized               405,235            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized   250,000                        
Restricted Stock [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 158,000 $ 0                      
Restricted Stock [Member] | Eight Employees [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 104,000