v3.25.1
Stock-Based Compensation Plan (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table shows stock option activity during the periods indicated (in thousands except share and per share data):
Number of options outstanding
Weighted-average exercise priceWeighted-average remaining contractual term
(in years)
Aggregate intrinsic value
Balance as of December 31, 20247,764,457$8.89 6.85$10,810 
Options granted2,404,4034.31 
Options exercised(44,629)0.84 
Options forfeited0— 
Options expired(20,462)14.80 
Balance as of March 31, 202510,103,769$7.82 7.43$43,341 
Options exercisable as of March 31, 20255,566,365$9.01 5.96$22,067 
Schedule of RSU Awards Activity
The following table shows RSU awards activity during the periods indicated:
Shares
Weighted-average grant date fair value per shareWeighted-average remaining contractual term (in years)Aggregate intrinsic value (in thousands)
Unvested balance at December 31, 20244,220,878$8.22 1.46$27,393 
Granted1,710,7184.32   
Vested(456,201)9.00   
Forfeited(61,056)7.73   
Unvested balance at March 31, 20255,414,339$6.93 1.6$58,367 
Schedule of Allocation of Stock-Based Compensation Expense
The following table shows the allocation of stock-based compensation expense related to the Company’s stock-based awards (in thousands):
Three months ended March 31,
20252024
Cost of sales$1,086 $945 
Research and development1,577 1,322 
Sales and marketing1,205 1,007 
General and administrative2,762 2,366 
Total stock-based compensation$6,630 $5,640 
Schedule of Weighted Average Valuation Assumptions Used in Determining the Fair Value of Employee Stock Options The following table shows the weighted-average valuation assumptions used in determining the fair value of employee stock options:
Three months ended March 31,
20252024
Expected term (in years)6.06.0
Expected volatility66 %73 %
Risk-free interest rate%%
Dividend yield
Schedule of Weighted Average Valuation Assumptions Used in Estimating the Fair Value of ESPP The following table summarizes the weighted-average assumptions used in estimating the fair value of the ESPP for the current offering period using the Black-Scholes option-pricing model:
Three months ended March 31,
20252024
Expected term (in years)0.50.5
Expected volatility73 %52 %
Risk-free interest rate%%
Dividend yield