Stock-Based Compensation - Allocation of Stock-Based Compensation Expense, Stock Options (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Equity Incentive Plans      
Share-based compensation expense by statement of operations line item      
Change in fair value included in total share based compensation $ (200) $ 500  
Stock options      
Share-based compensation expense by statement of operations line item      
Stock-based compensation expense 3,353 2,339 $ 579
Stock options | Other cost of revenue      
Share-based compensation expense by statement of operations line item      
Stock-based compensation expense 75 20 6
Stock options | Sales and marketing      
Share-based compensation expense by statement of operations line item      
Stock-based compensation expense 720 505 212
Stock options | Research and development      
Share-based compensation expense by statement of operations line item      
Stock-based compensation expense 1,114 756 276
Stock options | General and administrative      
Share-based compensation expense by statement of operations line item      
Stock-based compensation expense $ 1,444 $ 1,058 $ 85