XML 55 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-based Compensation - Schedule of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense $ 21,000 $ 22,911 $ 24,436 $ 25,012 $ 26,285
Cost of revenue          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense   397 37 463 87
Sales and marketing          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense   4,880 290 5,434 678
Research and development          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense   7,801 461 8,624 1,078
General and administrative          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense   $ 9,833 $ 23,648 $ 10,491 $ 24,442