Stock Plans (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Share-Based Payment Arrangement [Abstract] |
|
| Summary of Stock-Based Compensation Expense |
For the three and six months ended June 30, 2026 and 2025, the Company recorded stock-based compensation expense as follows (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
Six Months Ended June 30, |
|
|
|
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
Cost of product revenue |
|
|
$ |
|
45 |
|
|
$ |
|
7 |
|
|
$ |
|
59 |
|
|
$ |
|
15 |
|
Cost of service and other revenue |
|
|
|
|
58 |
|
|
|
|
12 |
|
|
|
|
80 |
|
|
|
|
25 |
|
Research and development |
|
|
|
|
838 |
|
|
|
|
262 |
|
|
|
|
1,230 |
|
|
|
|
491 |
|
Selling, general and administrative |
|
|
|
|
2,339 |
|
|
|
|
399 |
|
|
|
|
3,378 |
|
|
|
|
768 |
|
Total stock-based compensation expense |
|
|
$ |
|
3,280 |
|
|
$ |
|
680 |
|
|
$ |
|
4,747 |
|
|
$ |
|
1,299 |
|
|
| Summary of Stock Option Activity |
Stock option activity for the six months ended June 30, 2026 was as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Aggregate |
|
|
|
|
|
|
Exercise |
|
|
Remaining |
|
|
intrinsic |
|
|
|
Options |
|
|
price per |
|
|
contractual |
|
|
value |
|
|
|
outstanding |
|
|
share |
|
|
life (in years) |
|
|
(in thousands) |
|
Balance outstanding, December 31, 2025 |
|
|
5,842,551 |
|
|
$ |
3.18 |
|
|
|
8.27 |
|
|
$ |
25,767 |
|
Options granted |
|
|
3,484,251 |
|
|
$ |
13.16 |
|
|
|
|
|
|
|
Options exercised |
|
|
(1,081,384 |
) |
|
$ |
2.80 |
|
|
|
|
|
|
|
Options cancelled/forfeited/expired |
|
|
(50,625 |
) |
|
$ |
4.56 |
|
|
|
|
|
|
|
Balance outstanding, June 30, 2026 |
|
|
8,194,793 |
|
|
$ |
7.47 |
|
|
|
8.60 |
|
|
$ |
160,821 |
|
Vested and expected to vest at June 30, 2026 |
|
|
8,506,615 |
|
|
$ |
7.31 |
|
|
|
8.60 |
|
|
$ |
168,229 |
|
Exercisable at June 30, 2026 |
|
|
3,274,669 |
|
|
$ |
3.09 |
|
|
|
7.40 |
|
|
$ |
78,600 |
|
|
| Summary of Estimated Fair Value of Stock Options Granted Under Weighted-Average Assumptions |
The Company estimated the fair value of stock options granted during the three and six months ended June 30, 2026 and 2025, using the Black-Scholes option pricing model with the following weighted-average assumptions:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
Six Months Ended June 30, |
|
|
2026 |
|
2025 |
|
2026 |
|
2025 |
Expected dividend yield |
|
|
0.0 |
|
% |
|
|
0.0 |
|
% |
|
|
0.0 |
|
% |
|
|
0.0 |
|
% |
Risk-free interest rate |
|
|
4.0 |
|
% |
|
|
4.0 |
|
% |
|
|
4.0 |
|
% |
|
|
4.4 |
|
% |
Expected volatility |
|
|
67.8 |
|
% |
|
|
69.7 |
|
% |
|
|
68.0 |
|
% |
|
|
81.9 |
|
% |
Expected term (in years) |
|
|
6.1 |
|
|
|
|
5.9 |
|
|
|
|
6.1 |
|
|
|
|
6.0 |
|
|
|
| Summary of RSU Activity/Stock Activity for Grants of Restricted Stock Awards |
The RSU activity during the six months ended June 30, 2026 was as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted- average |
|
|
|
RSU |
|
|
grant date |
|
|
|
outstanding |
|
|
fair value |
|
Balance outstanding, December 31, 2025 |
|
|
— |
|
|
$ |
— |
|
RSUs granted |
|
|
528,477 |
|
|
$ |
22.69 |
|
RSUs vested |
|
|
— |
|
|
$ |
— |
|
Balance outstanding, June 30, 2026 |
|
|
528,477 |
|
|
$ |
22.69 |
|
Stock activity during the six months ended June 30, 2026 for grants of restricted stock awards (“RSAs”) to employees outside of the Stock Plans was as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted- average |
|
|
|
RSAs |
|
|
grant date |
|
|
|
outstanding |
|
|
fair value |
|
Balance outstanding, December 31, 2025 |
|
|
34,877 |
|
|
$ |
4.18 |
|
RSAs vested |
|
|
(10,752 |
) |
|
|
|
Balance outstanding, June 30, 2026 |
|
|
24,125 |
|
|
$ |
4.18 |
|
|