Stock-Based Compensation Plan (Tables)
|
6 Months Ended |
Jun. 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 | | Balance as of December 31, 2025 | 9,140,164 | | $ | 7.91 | | | 6.82 | | $ | 6,918 | | | Options granted | 1,427,496 | | 4.22 | | | | | | | Options exercised | (154,730) | | 0.71 | | | | | | | Options forfeited | (301,487) | | | 5.08 | | | | | | | Options expired | (57,333) | | 15.86 | | | | | | | Balance as of June 30, 2026 | 10,054,110 | | $ | 7.54 | | | 5.87 | | $ | 4,213 | | | Options exercisable as of June 30, 2026 | 6,549,013 | | $ | 8.90 | | | 4.81 | | $ | 3,738 | |
|
| 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 | 3,617,814 | | 4.21 | | | | | | | Vested | (1,148,918) | | 6.24 | | | | | | | Forfeited | (513,118) | | 5.45 | | | | | | | Unvested balance at June 30, 2026 | 6,522,881 | | $ | 4.99 | | | 1.52 | | $ | 28,896 | |
|
| 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 June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Cost of sales | $ | 736 | | | $ | 1,110 | | | $ | 1,465 | | | $ | 2,196 | | | Research and development | 1,092 | | | 1,423 | | | 2,055 | | | 3,000 | | | Sales and marketing | 775 | | | 1,236 | | | 1,554 | | | 2,441 | | | General and administrative | 2,736 | | | 3,022 | | | 5,126 | | | 5,784 | | | Total stock-based compensation | $ | 5,339 | | | $ | 6,791 | | | $ | 10,200 | | | $ | 13,421 | |
|
| 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 June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Expected term (in years) | 5.58 | | 5.6 | | 5.99 | | 6.00 | | Expected volatility | 66 | % | | 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 June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Expected term (in years) | 0.5 | | 0.5 | | 0.5 | | 0.5 | | Expected volatility | 64 | % | | 73 | % | | 67 | % | | 73 | % | | Risk-free interest rate | 4 | % | | 4 | % | | 4 | % | | 4 | % | | Dividend yield | — | | | — | | | — | | | — | |
|