Quarterly report pursuant to Section 13 or 15(d)

Stock Incentive Plans - Additional Information (Details)

v3.2.0.727
Stock Incentive Plans - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock-based compensation expense $ 809 $ 535 $ 1,327 $ 666  
Rate of reduced stock-based compensation expense for estimated forfeiture     7.50% 7.30%  
Share-based compensation, unrecognized expense, nonvested granted awards $ 11,830 $ 5,438 $ 11,830 $ 5,438  
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 713,776   713,776    
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 548,249   548,249    
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,304,564   1,304,564    
Number of equity awards available for grant 410,367   410,367   221,178
Common stock reserved for future issuance 1,724,487   1,724,487    
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]          
Common stock reserved for future issuance 309,299   309,299    
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 $ 105   $ 190