v3.26.3
Stock-Based Compensation Plan (Tables)
9 Months Ended
Sep. 30, 2026
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 (in thousands)
Balance as of December 31, 20259,140,164$7.91 6.82$6,918 
Options granted1,715,3044.29 
Options exercised(407,670)2.74 
Options forfeited(881,270)5.06 
Options expired(365,181)11.92 
Balance as of September 30, 20269,201,347$7.58 6.04$11,049 
Options exercisable as of September 30, 20266,321,054$8.82 4.82$7,127 
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, 20254,567,103$5.97 1.31$23,064 
Granted4,389,8314.28 
Vested(1,740,942)6.11 
Forfeited(1,204,243)5.12 
Unvested balance at September 30, 20266,011,749$4.87 1.49$35,830 
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 September 30,Nine Months Ended September 30,
2026202520262025
Cost of sales$711 $906 $2,175 $3,102 
Research and development1,048 1,106 3,103 4,106 
Sales and marketing704 1,002 2,260 3,443 
General and administrative2,390 2,624 7,516 8,408 
Total stock-based compensation$4,853 $5,638 $15,054 $19,059 
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 September 30,Nine Months Ended September 30,
2026202520262025
Expected term (in years)6.085.065.99
Expected volatility65%67%66%66%
Risk-free interest rate4%4%4%4%
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 September 30,Nine Months Ended September 30,
2026202520262025
Expected term (in years)0.50.50.50.5
Expected volatility50%73%61%73%
Risk-free interest rate4%4%4%4%
Dividend yield— — — —