XML 70 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Incentive Plans - Summary of Stock Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation $ 5,579 $ 3,685 $ 10,531 $ 7,310
Cost of Revenue Subscription        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation 289 240 608 597
Cost of Revenue Professional Services        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation 479 230 807 548
Research and Development        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation 1,399 1,112 2,792 2,153
Sales and Marketing        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation 1,706 1,077 3,136 2,077
General and Administrative        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation $ 1,706 $ 1,026 $ 3,188 $ 1,935