v3.25.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2025
Stockholders' Equity Note [Abstract]  
Schedule of Stock Option Activity
The following table summarizes stock option activity during the six months ended June 30, 2025:
SharesWeighted-
Average 
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
Aggregate
Intrinsic Value
(in thousands)(in years)(in thousands)
Outstanding stock options at December 31, 2024
2,364 $8.60 4.3$7,592 
Granted— — 
Exercised(317)2.17 
Cancelled/forfeited(224)4.22 
Outstanding stock options at June 30, 2025
1,823  10.25 4.7$1,793 
Vested and exercisable stock options at June 30, 2025
1,484  8.83 3.9$1,793 
Schedule of RSU, PSU, MPSUs Activity
The following table summarizes RSU activity during the six months ended June 30, 2025:
Number of SharesWeighted-Average 
Grant Date Fair Value Per Share
(in thousands)
Unvested RSUs as of December 31, 2024
11,982 $13.06 
Granted9,631 6.05 
Vested(4,123)12.73 
Cancelled/forfeited(1,901)11.12 
Unvested RSUs as of June 30, 2025
15,589 $9.05 
Number of SharesWeighted-Average Grant Date Fair Value Per Share
(in thousands)
Nonvested PSUs as of December 31, 2024
1,089 $13.21 
Granted1,151 6.82 
Vested(131)14.69 
Cancelled/forfeited(1,270)10.98 
Nonvested PSUs as of June 30, 2025
839 $7.59 
Number of SharesWeighted-Average Grant Date Fair Value Per Share
(in thousands)
Nonvested MPSUs as of December 31, 2024
1,313 $6.45 
Granted— — 
Vested— — 
Cancelled/forfeited(978)6.39 
Nonvested MPSUs as of June 30, 2025
335 $6.63 
Number of SharesWeighted-Average Grant Date Fair Value Per Share
(in thousands)
Nonvested rTSR PSUs as of December 31, 2024
— $— 
Granted272 14.15 
Vested— — 
Cancelled/forfeited(109)13.47 
Nonvested rTSR PSUs as of June 30, 2025
163 $14.60 
Schedule of Stock-Based Compensation Expense
The following table summarizes the components of total stock-based compensation expense included in the accompanying condensed consolidated statements of operations:
Three months ended June 30,Six months ended June 30,
2025202420252024
(in thousands)
Cost of revenue$2,573 $2,044 $4,512 $4,823 
Research and development11,755 7,983 20,648 18,306 
Sales and marketing8,176 7,058 14,869 14,901 
General and administrative3,831 9,063 11,888 19,939 
Total stock-based compensation expense$26,335 $26,148 $51,917 $57,969