v3.25.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity

Stock option activity for the three months ended March 31, 2025 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, 2024

 

 

7,396,102

 

 

$

9.02

 

 

 

6.51

 

 

$

14,247

 

Exercised

 

 

(82,121

)

 

 

1.72

 

 

 

 

 

 

 

Cancelled

 

 

(40,909

)

 

 

9.00

 

 

 

 

 

 

 

Expired

 

 

(1,052

)

 

 

1.09

 

 

 

 

 

 

 

Balance as of March 31, 2025

 

 

7,272,020

 

 

$

9.14

 

 

 

6.31

 

 

$

5,718

 

Vested and exercisable

 

 

5,748,514

 

 

$

9.10

 

 

 

5.94

 

 

$

5,496

 

 

Summary of RSU Activity

RSU activity for the three months ended March 31, 2025 was as follows:

 

 

Restricted Stock Units

 

 

 

Number of Restricted Stock Units Outstanding

 

 

Weighted Average Grant Date Fair Value

 

Balance as of December 31, 2024

 

 

10,098,649

 

 

$

10.58

 

Granted

 

 

6,778,725

 

 

 

8.45

 

Released

 

 

(1,777,444

)

 

 

10.83

 

Cancelled

 

 

(256,489

)

 

 

7.60

 

Balance as of March 31, 2025

 

 

14,843,441

 

 

$

9.63

 

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 unaudited consolidated statements of operations:

 

 

Three Months Ended March 31,

 

 

 

2025

 

 

2024

 

Cost of revenues

 

$

1,940

 

 

$

1,197

 

Sales and marketing

 

 

1,397

 

 

 

1,098

 

Research and development

 

 

3,689

 

 

 

3,658

 

General and administrative

 

 

7,200

 

 

 

4,813

 

     Total

 

$

14,226

 

 

$

10,766

 

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

 

 

Three Months Ended March 31,

 

 

 

2025

 

 

2024

 

ESPP expense

 

$

260

 

 

$

193