XML 38 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2021
Stockholders' Equity [Abstract]  
Summary of Stock Option Activity

Stock Options Outstanding

Weighted

Number

average

of shares

Exercise price

exercise price

Outstanding at December 31, 2020

14,638

$

1.1620.90

$

5.53

Granted

2,229

23.3946.37

34.68

Exercised

(4,058)

1.1615.98

5.49

Canceled

(474)

2.5446.37

4.68

Outstanding at June 30, 2021

12,335

$

1.1646.37

$

10.84

Summary of Time-Based RSUs Activity

Weighted average

Number

grant date

of shares

fair value

Outstanding at December 31, 2020

5,919

$

5.25

Granted

2,579

39.62

Released

(1,489)

4.39

Forfeited

(189)

12.47

Outstanding at June 30, 2021

6,820

$

18.23

Summary of Performance-Based RSUs Activity

Weighted average

Number

grant date

of shares

fair value

Outstanding at December 31, 2020

94

$

2.63

Granted

Released

Forfeited

(94)

2.63

Outstanding at June 30, 2021

$

Schedule of Stock-Based Compensation Expense

Three Months Ended June 30,

Six Months Ended June 30,

2021

2020

2021

2020

Cost of revenue

$

1,906

$

452

$

2,898

$

979

Research and development

4,310

1,433

7,357

3,192

Sales, general and administrative

9,589

1,349

15,715

3,095

Total stock-based compensation expense

$

15,805

$

3,234

$

25,970

$

7,266

Schedule of Fair Value of Employee Stock Options

Three Months Ended June 30,

Six Months Ended June 30,

Stock Option

2021

2020

2021

2020

Expected term in years

4.6

—  

4.6

5.1

Expected volatility

70%

  

68% - 70%

57%

Risk-free interest rate

0.74%

  

0.50% - 0.74%

1.20%

Dividend yield

  

  

  

  

Weighted average grant date fair value per share

$14.54

—  

$18.86

$1.22

Schedule of Fair Value of Employee Stock Purchase Plan

Six Months Ended June 30,

ESPP

2021

2020

Expected term in years

0.5 - 2.0

0.5 - 2.0

Expected volatility

68%

57%

Risk-free interest rate

0.07% - 0.13%

0.8% - 1.0%

Dividend yield

  

  

Weighted average fair value per share

$29.26

$1.62