Quarterly report pursuant to Section 13 or 15(d)

Stock Incentive Plans - Additional Information (Details)

v3.3.0.814
Stock Incentive Plans - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Dec. 31, 2014
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock-based compensation expense $ 1,016 $ 457 $ 2,343 $ 1,123  
Rate of reduced stock-based compensation expense for estimated forfeiture     7.50% 6.70%  
Share-based compensation, unrecognized expense, nonvested granted awards $ 11,579 $ 5,055 $ 11,579 $ 5,055  
Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option period, expiration     10 years    
Stock option period, vested     4 years    
Minimum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option period, expiration     7 years    
Stock option period, vested     1 year    
2012 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option shares outstanding 686,013   686,013    
Number of equity awards available for grant 0   0    
2002 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option shares outstanding 354,962   354,962    
Number of equity awards available for grant 0   0    
2014 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option shares outstanding 1,319,742   1,319,742    
Number of equity awards available for grant 388,264   388,264   221,178
Terms of shares available for issuance     The number of shares available for issuance under the 2014 Plan also includes an annual increase on the first day of each fiscal year beginning in 2015, equal to the least of: 895,346 shares; 4% of the outstanding shares of common stock as of the last day of our immediately preceding fiscal year; or such other amount as our board of directors may determine.    
Common stock capital shares reserved for future issuance maximum annual increase         895,346
Percentage on outstanding shares of common stock     4.00%    
Number of additional number of shares reserve to provision     762,373    
2012 Plan and 2002 Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option shares outstanding 2,328,569   2,328,569    
2014 ESPP Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of equity awards available for grant 296,674   296,674    
Terms of shares available for issuance     The number of shares available for issuance under the 2014 ESPP Plan also includes an annual increase on the first day of each fiscal year beginning in 2015, equal to least of: 179,069 shares;1.5% of the outstanding shares of our common stock on the last day of our immediately preceding fiscal year; or Such other amount as may be determined by the administrator    
Percentage on outstanding shares of common stock     1.50%    
Number of additional number of shares reserve to provision     179,069    
Maximum percentage of common stock eligible to purchase through payroll deductions for participants     15.00%    
Maximum number of shares available for participant to purchase during period     1,500    
Potential increase of shares available for issuance 179,069   179,069    
Purchase price as percentage of stock price on offering period     85.00%    
Purchase price as percentage of stock price on exercise date     85.00%    
Stock-based compensation expense $ 74   $ 265