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 6 Months Ended
Feb. 28, 2018
Jun. 30, 2018
Jun. 30, 2017
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   $ 805,000 $ 1,295,000      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   1 year 6 months 25 days 2 years 1 month 13 days      
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding And Exercisable Intrinsic Value   $ 0 $ 326,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   $ 151,000 $ 530,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 0.57 $ 1.47      
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     $ 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] | 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   2,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   192,411        
Excess Stock, Shares Authorized         350,000