Stock-Based Compensation Plan (Tables)
|
6 Months Ended |
Jun. 30, 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 price | | Weighted-average remaining contractual term (in years) | | Aggregate intrinsic value | Balance as of December 31, 2024 | 7,764,457 | | $ | 8.89 | | | 6.85 | | $ | 10,810 | | Options granted | 2,538,701 | | 4.24 | | | | | | Options exercised | (175,855) | | 0.58 | | | | | | Options forfeited | (236,688) | | 6.98 | | | | | | Options expired | (24,490) | | 12.52 | | | | | | Balance as of June 30, 2025 | 9,866,125 | | $ | 7.88 | | | 6.87 | | $ | 3,983 | | Options exercisable as of June 30, 2025 | 6,037,953 | | $ | 9.16 | | | 5.44 | | $ | 3,938 | |
|
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, 2024 | 4,220,878 | | $ | 8.22 | | | 1.46 | | $ | 27,393 | | Granted | 2,155,280 | | 4.10 | | | | | | Vested | (870,677) | | 8.49 | | | | | | Forfeited | (360,408) | | 7.28 | | | | | | Unvested balance at June 30, 2025 | 5,145,073 | | $ | 6.52 | | | 1.49 | | $ | 17,493 | |
|
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, | | 2025 | | 2024 | | 2025 | | 2024 | Cost of sales | $ | 1,110 | | | $ | 1,200 | | | $ | 2,196 | | | $ | 2,145 | | Research and development | 1,423 | | | 1,677 | | | 3,000 | | | 2,999 | | Sales and marketing | 1,236 | | | 1,280 | | | 2,441 | | | 2,287 | | General and administrative | 3,022 | | | 2,995 | | | 5,784 | | | 5,361 | | Total stock-based compensation | $ | 6,791 | | | $ | 7,152 | | | $ | 13,421 | | | $ | 12,792 | |
|
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, | | 2025 | | 2024 | | 2025 | | 2024 | Expected term (in years) | 5.6 | | 5.9 | | 6.0 | | 6.0 | Expected volatility | 67 | % | | 74 | % | | 66 | % | | 73 | % | 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, | | 2025 | | 2024 | | 2025 | | 2024 | Expected term (in years) | 0.5 | | 0.5 | | 0.5 | | 0.5 | Expected volatility | 73 | % | | 63 | % | | 73 | % | | 58 | % | Risk-free interest rate | 4 | % | | 5 | % | | 4 | % | | 5 | % | Dividend yield | — | | | — | | | — | | | — | |
|