XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Awards (Tables)
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
Stock option activity during the six months ended June 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  
Granted196  150.90  
Exercised(618) 18.54  
Canceled/forfeited(173) 42.07  
Options outstanding at June 30, 20202,117  $34.06  
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:
Six Months Ended June 30,
20202019
Expected term (in years)5.85.8
Estimated volatility43 %38 %
Risk-free interest rate%%
Estimated dividend yield— %— %
Weighted average fair value$63.57  $28.21  
Schedule of RSU Activity
Restricted stock unit, or RSU, activity during the six months ended June 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  
Granted815  139.19  
Vested(358) 55.93  
Canceled/forfeited(135) 62.80  
RSUs outstanding at June 30, 20201,898  $98.25  
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 June 30,Six Months Ended June 30,
 2020201920202019
Cost of revenue$597  $410  $1,033  $717  
Research and development2,992  1,516  6,619  2,355  
Sales and marketing7,610  3,152  12,759  5,351  
General and administrative5,724  2,946  10,176  4,936  
Total$16,923  $8,024  $30,587  $13,359