Quarterly report pursuant to Section 13 or 15(d)

Equity Incentive Plan (Details Textual)

v3.7.0.1
Equity Incentive Plan (Details Textual) - USD ($)
6 Months Ended
Feb. 06, 2017
Jun. 30, 2017
Jun. 30, 2016
Jun. 21, 2017
May 18, 2017
Jan. 31, 2017
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,295,000 $ 1,099,000                
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   2 years 1 month 13 days 2 years 8 months 16 days                
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding And Exercisable Intrinsic Value   $ 326,000 $ 1,076,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   $ 530,000 $ 474,000                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 1.47 $ 3.12                
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 1,500                  
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             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 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.                    
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
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   186,461                  
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