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 price | | Weighted-average remaining contractual term (in years) | | Aggregate intrinsic value (in thousands) | | Balance as of December 31, 2025 | 9,140,164 | | $ | 7.91 | | | 6.82 | | $ | 6,918 | | | Options granted | 1,715,304 | | 4.29 | | | | | | | Options exercised | (407,670) | | 2.74 | | | | | | | Options forfeited | (881,270) | | | 5.06 | | | | | | | Options expired | (365,181) | | 11.92 | | | | | | | Balance as of September 30, 2026 | 9,201,347 | | $ | 7.58 | | | 6.04 | | $ | 11,049 | | | Options exercisable as of September 30, 2026 | 6,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 share | | Weighted-average remaining contractual term (in years) | | Aggregate intrinsic value (in thousands) | | Unvested balance at December 31, 2025 | 4,567,103 | | $ | 5.97 | | | 1.31 | | $ | 23,064 | | | Granted | 4,389,831 | | 4.28 | | | | | | | Vested | (1,740,942) | | 6.11 | | | | | | | Forfeited | (1,204,243) | | 5.12 | | | | | | | Unvested balance at September 30, 2026 | 6,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, | | 2026 | | 2025 | | 2026 | | 2025 | | Cost of sales | $ | 711 | | | $ | 906 | | | $ | 2,175 | | | $ | 3,102 | | | Research and development | 1,048 | | | 1,106 | | | 3,103 | | | 4,106 | | | Sales and marketing | 704 | | | 1,002 | | | 2,260 | | | 3,443 | | | General and administrative | 2,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, | | 2026 | | 2025 | | 2026 | | 2025 | | Expected term (in years) | 6.08 | | 5.0 | | 6 | | 5.99 | | Expected volatility | 65 | % | | 67 | % | | 66 | % | | 66 | % | | Risk-free interest rate | 4 | % | | 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, | | 2026 | | 2025 | | 2026 | | 2025 | | Expected term (in years) | 0.5 | | 0.5 | | 0.5 | | 0.5 | | Expected volatility | 50 | % | | 73 | % | | 61 | % | | 73 | % | | Risk-free interest rate | 4 | % | | 4 | % | | 4 | % | | 4 | % | | Dividend yield | — | | | — | | | — | | | — | |
|