XML 78 R62.htm IDEA: XBRL DOCUMENT v3.19.3
STOCK-BASED COMPENSATION - Summary of the Components of Total Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 5,776 $ 4,051 $ 14,000 $ 9,911
Total unrecognized compensation cost 33,600   $ 33,600  
Weighted-average recognition period for unrecognized compensation cost     2 years 3 months 18 days  
Cost of revenues        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 497 330 $ 1,114 945
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 1,411 878 3,255 2,645
Sales and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 1,541 1,151 3,900 2,509
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 1,996 1,692 5,013 3,812
Restructuring        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 331 $ 0 $ 718 $ 0