Stock-Based Compensation - Allocation of Stock-Based Compensation Expense, Stock Options (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Equity Incentive Plans        
Share-based compensation expense by statement of operations line item        
Change in fair value included in total share based compensation     $ 200  
Stock options        
Share-based compensation expense by statement of operations line item        
Stock-based compensation expense $ 934 $ 445 1,506 $ 685
Stock options | Other cost of revenue        
Share-based compensation expense by statement of operations line item        
Stock-based compensation expense 19 5 32 7
Stock options | Sales and marketing        
Share-based compensation expense by statement of operations line item        
Stock-based compensation expense 192 99 342 170
Stock options | Research and development        
Share-based compensation expense by statement of operations line item        
Stock-based compensation expense 287 141 462 245
Stock options | General and administrative        
Share-based compensation expense by statement of operations line item        
Stock-based compensation expense $ 436 $ 200 $ 670 $ 263