Quarterly report pursuant to Section 13 or 15(d)

Equity Incentive Plan (Details Textual)

v3.7.0.1
Equity Incentive Plan (Details Textual) - USD ($)
3 Months Ended
Feb. 06, 2017
Mar. 31, 2017
Mar. 31, 2016
Jan. 31, 2017
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,007,000 $ 1,145,000          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   1 year 7 months 10 days 3 years          
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding And Exercisable Intrinsic Value   $ 1,181,000 $ 1,562,000          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value   1,000 0          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value   $ 22,862 $ 375,747          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 1.72 $ 3.09          
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              
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         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. Plan vest 33% on the one-year anniversary of the grant date and the remainder ratably over a 24-month period.            
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   70,567            
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   350,961            
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,440,123   1,440,123        
Excess Stock, Shares Authorized       405,235        
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, Number of Shares Available for Grant 104,000