XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Awards (Tables)
9 Months Ended
Sep. 30, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
Stock option activity during the nine months ended September 30, 2020 consisted of the following (in thousands, except weighted-average information):
Options
Outstanding
Weighted-
Average
Exercise
Price
Options outstanding at December 31, 20192,712 $22.58 
Granted227 145.43 
Exercised(956)14.19 
Canceled/forfeited(190)39.29 
Options outstanding at September 30, 20201,793 $40.81 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The following table presents the weighted-average assumptions used for stock options granted under our 2017 Equity Incentive Plan for each of the periods indicated:
Nine Months Ended September 30,
20202019
Expected term (in years)5.85.8
Estimated volatility44 %38 %
Risk-free interest rate%%
Estimated dividend yield— %— %
Weighted average fair value$61.64 $29.24 
Schedule of RSU Activity
Restricted stock unit, or RSU, activity during the nine months ended September 30, 2020 consisted of the following (in thousands, except weighted-average information):
Awards
Outstanding
Weighted-
Average
Grant Date
Fair Value
RSUs outstanding at December 31, 20191,576 $64.46 
Granted1,074 134.96 
Vested(392)58.90 
Canceled/forfeited(233)76.80 
RSUs outstanding at September 30, 20202,025 $101.49 
Schedule of Stock-based Compensation Expense
We classified stock-based compensation expense in the accompanying condensed consolidated statements of operations and comprehensive income (loss) as follows (in thousands): 
Three Months Ended September 30,Nine Months Ended September 30,
 2020201920202019
Cost of revenue$714 $431 $1,747 $1,148 
Research and development5,796 1,659 12,415 4,014 
Sales and marketing7,674 3,471 20,433 8,822 
General and administrative6,513 3,275 16,689 8,211 
Total$20,697 $8,836 $51,284 $22,195