XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity

Stock option activity for the nine months ended September 30, 2024 was as follows:

 

 

Stock Options

 

 

 

Number of Stock Options Outstanding

 

 

Weighted Average Exercise Price

 

 

Weighted Average Remaining Contractual Life

 

 

Aggregate Intrinsic Value

 

Balance as of December 31, 2023

 

 

8,175,088

 

 

$

8.64

 

 

 

7.22

 

 

$

31,135

 

Granted

 

 

346,935

 

 

 

12.34

 

 

 

 

 

 

 

Exercised

 

 

(838,428

)

 

 

6.68

 

 

 

 

 

 

 

Cancelled

 

 

(182,723

)

 

 

8.57

 

 

 

 

 

 

 

Expired

 

 

(77,950

)

 

 

11.95

 

 

 

 

 

 

 

Balance as of September 30, 2024

 

 

7,422,922

 

 

$

9.00

 

 

 

6.76

 

 

$

5,471

 

Vested and exercisable

 

 

5,149,863

 

 

$

8.77

 

 

 

6.21

 

 

$

5,418

 

Summary of RSU Activity

RSU activity for the nine months ended September 30, 2024 was as follows:

 

 

Restricted Stock Units

 

 

 

Number of Restricted Stock Units Outstanding

 

 

Weighted Average Grant Date Fair Value

 

Balance as of December 31, 2023

 

 

8,919,024

 

 

$

8.98

 

Granted

 

 

5,478,481

 

 

 

12.21

 

Released

 

 

(3,532,198

)

 

 

9.15

 

Cancelled

 

 

(737,740

)

 

 

9.83

 

Balance as of September 30, 2024

 

 

10,127,567

 

 

$

10.60

 

 

Schedule of Stock-Based Compensation Expense

Stock-based compensation expense from stock options and RSUs, reduced for actual forfeitures, was included in the following line items in the accompanying consolidated statement of operations:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenues

 

$

1,615

 

 

$

1,109

 

 

$

4,399

 

 

$

3,437

 

Sales and marketing

 

 

1,364

 

 

 

1,212

 

 

 

3,915

 

 

 

3,747

 

Research and development

 

 

2,944

 

 

 

2,976

 

 

 

9,526

 

 

 

8,175

 

General and administrative

 

 

5,700

 

 

 

5,746

 

 

 

16,666

 

 

 

15,214

 

     Total

 

$

11,623

 

 

$

11,043

 

 

$

34,506

 

 

$

30,573

 

Schedule of Employee Stock Purchase Plan Expense Total ESPP expense recorded in the Company's consolidated statements of operations was as follows:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

ESPP expense

 

$

227

 

 

$

186

 

 

$

622

 

 

$

608