XML 63 R49.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Incentive Plans - Summary of Stock Based Compensation Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based Compensation $ 10,459 $ 7,815 $ 5,766
Cost of Revenue Subscription      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based Compensation 891 482 220
Cost of Revenue Professional Services      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based Compensation 820 738 609
Research and Development      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based Compensation 2,977 2,283 1,465
Sales and Marketing      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based Compensation 3,132 2,477 2,006
General and Administrative      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based Compensation $ 2,639 $ 1,835 $ 1,466