XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of stock option activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Outstanding Options and RSUs

​

    

​

    

​

    

​

    

Weighted-

    

​

​

​

​

​

​

​

Weighted-

​

Average

​

​

​

​

Shares

​

Number of

​

Average

​

Remaining

​

Aggregate

​

​

Available for

​

Shares

​

Exercise

​

Contractual

​

Intrinsic

(in thousands, except for contractual life and exercise price)

​

Grant

​

Outstanding

​

Price

​

Life

​

Value

​

​

​

​

​

​

​

​

​

(in years)

​

​

Balance at December 31, 2022

 

3,263

 

5,300

​

$

21.11

 

4.84

​

$

131,385

Additional shares authorized

 

3,500

​

—

​

​

​

​

​

​

​

​

Options granted

 

(344)

 

344

​

$

44.53

​

​

​

​

​

Options exercised

 

—

 

(217)

​

$

13.59

​

​

​

​

​

RSUs granted

​

(5,466)

​

—

​

​

​

​

​

​

​

​

RSUs forfeited/cancelled

​

620

​

—

​

​

​

​

​

​

​

​

Balance at June 30, 2023

 

1,573

 

5,427

​

$

22.89

​

4.71

​

$

165,062

Exercisable at June 30, 2023

​

​

 

4,554

​

$

13.65

​

3.97

​

$

162,998

Vested and expected to vest at June 30, 2023

​

​

 

5,370

​

$

22.40

​

4.67

​

$

164,931

Restricted stock units

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted-

​

​

​

​

Average

​

​

​

​

Grant Date

(in thousands, except for grant date fair value)

​

Shares

​

Fair Value

​

​

​

​

​

​

Balance at December 31, 2022

​

6,836

​

$

57.12

Granted

​

5,466

​

$

44.83

Vested

​

(2,024)

​

$

56.75

Cancelled/forfeited

​

(620)

​

$

49.63

Balance at June 30, 2023

​

9,658

​

$

50.68

Summary of stock-based compensation expenses

The following tables present the effect of employee and non-employee stock-based compensation expense on selected statements of operations line items for the three and six months ended June 30, 2023 and 2022.

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended June 30, 

​

​

2023

​

2022

​

    

Employee

    

Non-Employee

    

Total

    

Employee

    

Non-Employee

    

Total

​

​

(in thousands)

Cost of revenues

​

$

2,831

​

$

7

​

$

2,838

​

$

2,063

​

$

—

​

$

2,063

Research and development

​

 

14,723

​

 

772

​

 

15,495

​

 

11,938

​

 

520

​

 

12,458

Selling, general and administrative

​

 

25,630

​

 

507

​

 

26,137

​

 

26,296

​

 

156

​

 

26,452

Total

​

$

43,184

​

$

1,286

​

$

44,470

​

$

40,297

​

$

676

​

$

40,973

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Six months ended June 30, 

 

​

​

2023

​

2022

 

​

    

Employee

    

Non-Employee

    

Total

    

Employee

    

Non-Employee

    

Total

 

​

 

(in thousands)

​

Cost of revenues

​

$

5,385

​

$

9

​

$

5,394

​

$

3,779

​

$

—

​

$

3,779

​

Research and development

​

 

29,038

​

 

1,315

​

 

30,353

​

 

20,944

​

 

935

​

 

21,879

​

Selling, general and administrative

​

 

48,589

​

 

829

​

 

49,418

​

 

50,171

​

 

231

​

 

50,402

​

Total

​

$

83,012

​

$

2,153

​

$

85,165

​

$

74,894

​

$

1,166

​

$

76,060

​

Employee Stock Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of assumptions used in valuation of fair value

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended June 30, 

​

Six months ended June 30, 

​

    

2023

    

    

2022

    

​

2023

​

2022

​

Expected term (years)

 

5.97

​

—

6.03

​

 

​

​

​

10.00

​

​

5.20

​

—

6.03

​

​

5.12

​

—

10.00

​

Expected volatility

 

68.35

%

—

68.75

%

 

56.15

%

—

56.38

%

​

68.35

%

—

70.07

%

​

55.91

%

—

62.30

%

Expected dividend rate

 

​

​

​

0.00

%

 

​

​

​

0.00

%

​

​

​

​

0.00

%

​

​

​

​

0.00

%

Risk-free interest rate

 

3.50

%

—

4.06

%

 

2.72

%

—

2.74

%

​

3.41

%

—

4.06

%

​

1.62

%

—

2.74

%