Equity Compensation (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Total stock-based compensation expense        
Total stock-based compensation expense $ 1,983 $ 1,808 $ 5,933 $ 5,336
Cost of revenue        
Total stock-based compensation expense        
Total stock-based compensation expense 38 40 128 126
Research and development        
Total stock-based compensation expense        
Total stock-based compensation expense 789 706 2,493 2,145
Sales and marketing        
Total stock-based compensation expense        
Total stock-based compensation expense 496 457 1,605 1,298
General and administrative        
Total stock-based compensation expense        
Total stock-based compensation expense 660 $ 605 1,707 $ 1,767
Stock options        
Total stock-based compensation expense        
Total unrecognized compensation cost related to non-vested stock option awards 7,800   $ 7,800  
Weighted-average period over which unrecognized compensation cost will be recognized     1 year 10 months 24 days  
Restricted stock units        
Total stock-based compensation expense        
Total unrecognized compensation cost related to non-vested restricted stock units $ 8,500   $ 8,500  
Weighted-average period over which unrecognized compensation cost will be recognized     2 years 4 months 24 days