Quarterly report pursuant to Section 13 or 15(d)

Equity Incentive Plan (Details Textual)

v3.3.0.814
Equity Incentive Plan (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 01, 2015
May. 01, 2015
Feb. 28, 2015
Sep. 30, 2015
Sep. 30, 2015
Sep. 30, 2014
Jul. 31, 2015
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       $ 900,000 $ 900,000      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition         3 years 1 month 17 days      
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding And Exercisable Intrinsic Value       849,000 $ 849,000      
Proceeds from Stock Options Exercised         18,543 $ 6,500    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value       $ 202,000 $ 1,597,000      
Allocated Share-based Compensation Expense $ 211,740 $ 42,431            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Beginning Balance             60,616  
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 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       138,994 138,994      
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       728,597 728,597      
2014 Plan [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 Options Outstanding And Exercisable Intrinsic Value $ 100,000              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights vest 25% on the issuance date and 25% vesting on the year anniversary of the grant date, the remaining option shares vesting in twenty four monthly consecutive, and equal installments thereafter beginning on the first calendar day of the immediately following the year anniversary.              
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, Number of Shares Available for Grant 60,616 125,412            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights         vest 13% on the issuance date and 29% on each of the following-June 30, 2015, September 30, 2015 and December 31, 2015.The September 1, 2015      
IPO [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                
Stock Issued During Period, Shares, Other     60,358