XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Stock-based Awards
The following table summarizes the stock options activity under the 2010 Plan and 2019 Plan for the six months ended June 30, 2020:
Stock Options Outstanding
(in thousands, except year and per share data)
Shares Subject to Options OutstandingWeighted- Average Exercise Price per OptionWeighted- Average Remaining Contractual Terms (in years)Aggregate Intrinsic Value
Balances as of December 31, 201921,191  $2.30  7.4$312,720  
Options granted 1,700  $17.93  
Options exercised (2,618) $1.69  $54,791  
Options canceled/forfeited/expired (188) $2.56  
Balances as of June 30, 202020,085  $3.70  7.4$647,698  
Vested and expected to vest as of June 30, 202020,085  $3.70  7.4$647,698  
Exercisable as of June 30, 202018,386  $2.39  7.2$617,064  
Schedule of Assumptions Used to Determine the Fair Value of Stock Options Granted
The weighted-average assumptions used to determine the fair value of stock options granted during the periods presented were as follows:
Six months ended June 30,
20202019
Expected term (in years)6.06.2
Expected volatility40.3 %40.3 %
Risk-free interest rate0.7 %2.3 %
Dividend yield—  —  
Schedule of Restricted Stock Units Activity
Restricted stock and RSU activity for the six months ended June 30, 2020 was as follows:

Restricted Stock and RSUsWeighted-Average
Grant
Date Fair Value
(in thousands, except per share data)
Unvested and outstanding as of December 31, 20196,508  $11.08  
Granted - RSUs1,987  $20.61  
Granted - Restricted stock841  $17.06  
Vested - RSUs(1,068) $10.17  
Forfeited (278) $11.35  
Unvested as of June 30, 20207,990  $13.04  
Vested and not yet released $9.07  
Outstanding as of June 30, 20207,999  $13.04  
Schedule of Fair Value Assumptions for Employee Stock Purchase Plan
The weighted-average assumptions used to determine the fair value of the ESPP during the periods presented were as follows:
Six months ended June 30,
20202019
Expected term (in years)0.6N/A
Risk-free interest rate1.2 %N/A
Expected volatility45.8 %N/A
Dividend yield—  N/A
Schedule of Stock-based Compensation Expense
The following table sets forth the total stock-based compensation expense included in the Company’s condensed consolidated statements of operations:

Three Months Ended June 30,Six Months Ended June 30,
2020201920202019
(in thousands)
Cost of revenue$280  $34  $547  $66  
Sales and marketing3,608  275  6,771  554  
Research and development5,374  406  11,464  823  
General and administrative3,187  329  6,564  658  
Total stock-based compensation expense
$12,449  $1,044  $25,346  $2,101