Equity Compensation (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Total stock-based compensation expense        
Total stock-based compensation expense $ 2,127 $ 1,679 $ 3,950 $ 3,528
Cost of revenue        
Total stock-based compensation expense        
Total stock-based compensation expense 47 39 90 86
Research and development        
Total stock-based compensation expense        
Total stock-based compensation expense 890 667 1,704 1,439
Sales and marketing        
Total stock-based compensation expense        
Total stock-based compensation expense 600 387 1,109 841
General and administrative        
Total stock-based compensation expense        
Total stock-based compensation expense 590 $ 586 1,047 $ 1,162
Stock options        
Total stock-based compensation expense        
Total unrecognized compensation cost related to non-vested stock option awards 8,900   $ 8,900  
Weighted-average period over which unrecognized compensation cost will be recognized     2 years 1 month 6 days  
Restricted stock units        
Total stock-based compensation expense        
Total unrecognized compensation cost related to non-vested restricted stock units $ 9,700   $ 9,700  
Weighted-average period over which unrecognized compensation cost will be recognized     2 years 7 months 6 days