Quarterly report pursuant to Section 13 or 15(d)

Stock-based Compensation (Details Textual)

v3.7.0.1
Stock-based Compensation (Details Textual) - USD ($)
shares in Thousands, $ in Thousands
1 Months Ended 6 Months Ended
May 31, 2017
Apr. 30, 2017
Jun. 30, 2017
Apr. 26, 2017
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 120 153 273  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term     4 years  
Employee Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options     $ 3,734  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     2 years 6 months  
Equity Incentive Plan 2014 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized     4,714  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant     1,000  
Common Stock, Capital Shares Reserved for Future Issuance     1,543  
Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common Stock, Capital Shares Reserved for Future Issuance       500