Stockholders' Equity and Stock-Based Compensation - Summary of Stock-Based Compensation Expense Recorded in Consolidated Statement of Operations (Details) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2016 |
Sep. 30, 2015 |
Sep. 30, 2016 |
Sep. 30, 2015 |
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] |
|
|
|
|
| Total stock-based compensation |
$ 2,804
|
$ 1,012
|
$ 7,701
|
$ 7,699
|
| Subscription and Support Cost of Revenue |
|
|
|
|
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] |
|
|
|
|
| Total stock-based compensation |
129
|
49
|
360
|
106
|
| Professional Services and Other Cost of Revenue |
|
|
|
|
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] |
|
|
|
|
| Total stock-based compensation |
127
|
45
|
362
|
103
|
| Sales and Marketing |
|
|
|
|
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] |
|
|
|
|
| Total stock-based compensation |
775
|
346
|
2,219
|
768
|
| Research and Development |
|
|
|
|
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] |
|
|
|
|
| Total stock-based compensation |
1,022
|
344
|
2,742
|
871
|
| General and Administrative |
|
|
|
|
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] |
|
|
|
|
| Total stock-based compensation |
$ 751
|
$ 228
|
$ 2,018
|
$ 5,851
|