Stock-Based Compensation (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Share-Based Payment Arrangement [Abstract] |
|
| Schedule of Assumptions Used to Determine Grant-date Fair Value of Stock Options Granted |
The following table presents, on a weighted-average basis, the assumptions used in the Black-Scholes option pricing model to determine the grant-date fair value of stock options granted:
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, |
|
|
|
2026 |
|
|
2025 |
|
Weighted average grant date fair value per share |
|
$ |
8.00 |
|
|
$ |
13.99 |
|
Risk-free interest rate |
|
|
3.65 |
% |
|
|
4.26 |
% |
Expected term (in years) |
|
|
5.84 |
|
|
|
5.97 |
|
Expected volatility |
|
|
70.55 |
% |
|
|
96.84 |
% |
Expected dividend yield |
|
|
0 |
% |
|
|
0 |
% |
|
| Summary of Stock Options Activity |
The following table summarizes stock option activity for the six months ended June 30, 2026:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted- |
|
|
|
|
|
|
|
|
|
Weighted- Average |
|
|
Average Remaining |
|
|
Aggregate |
|
|
|
Number of Options |
|
|
Exercise Price |
|
|
Contractual Term |
|
|
Intrinsic Value |
|
|
|
|
|
|
|
|
|
(in years) |
|
|
(in thousands) |
|
Outstanding at December 31, 2025 |
|
|
6,453,036 |
|
|
$ |
9.87 |
|
|
|
7.4 |
|
|
$ |
141,925 |
|
Granted |
|
|
817,846 |
|
|
$ |
12.37 |
|
|
|
|
|
|
|
Exercised |
|
|
(224,900 |
) |
|
$ |
5.55 |
|
|
|
|
|
|
|
Forfeited or cancelled |
|
|
(132,455 |
) |
|
$ |
14.06 |
|
|
|
|
|
|
|
Expired |
|
|
— |
|
|
$ |
— |
|
|
|
|
|
|
|
Outstanding at June 30, 2026 |
|
|
6,913,527 |
|
|
$ |
10.23 |
|
|
|
7.2 |
|
|
$ |
40,962 |
|
Vested and expected to vest at June 30, 2026 |
|
|
6,913,527 |
|
|
$ |
10.23 |
|
|
|
7.2 |
|
|
$ |
40,962 |
|
Options exercisable at June 30, 2026 |
|
|
4,212,144 |
|
|
$ |
8.72 |
|
|
|
6.4 |
|
|
$ |
30,532 |
|
|
| Summary of Non-Vested Stock Options |
The following table summarizes the non-vested stock options that were outstanding as of June 30, 2026 and December 31, 2025:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted- Average |
|
|
|
Number of Options |
|
|
Exercise Price |
|
|
|
|
|
|
|
|
Non-vested options, June 30, 2026 |
|
|
2,701,383 |
|
|
$ |
12.56 |
|
Non-vested options, December 31, 2025 |
|
|
2,840,777 |
|
|
$ |
12.21 |
|
|
| Summary of RSU Activity |
The following table summarizes RSU activity under the Company's incentive plans for the six months ended June 30, 2026:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted- Average |
|
|
|
Number of Shares |
|
|
Grant Date Fair Value |
|
|
|
|
|
|
|
|
RSUs outstanding, December 31, 2025 |
|
|
753,885 |
|
|
$ |
15.12 |
|
Granted |
|
|
2,103,481 |
|
|
$ |
12.71 |
|
Vested |
|
|
(303,628 |
) |
|
$ |
13.92 |
|
Cancelled |
|
|
(129,577 |
) |
|
$ |
13.84 |
|
RSUs outstanding, June 30, 2026 |
|
|
2,424,161 |
|
|
$ |
13.24 |
|
|
| Schedule of Stock-Based Compensation Expense by Type and Financial Statement Line |
Stock-based compensation expense by type and financial statement line is included in the Company’s statements of operations and comprehensive loss as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
Six Months Ended June 30, |
|
|
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
|
|
(in thousands) |
|
|
(in thousands) |
|
Options |
|
$ |
3,328 |
|
|
$ |
3,122 |
|
|
$ |
6,519 |
|
|
$ |
5,605 |
|
RSUs |
|
|
3,175 |
|
|
|
1,677 |
|
|
|
5,170 |
|
|
|
1,998 |
|
Employee stock purchase plan |
|
|
513 |
|
|
|
— |
|
|
|
733 |
|
|
|
— |
|
Total stock-based compensation expense |
|
$ |
7,016 |
|
|
$ |
4,799 |
|
|
$ |
12,422 |
|
|
$ |
7,603 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
Six Months Ended June 30, |
|
|
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
|
|
(in thousands) |
|
|
(in thousands) |
|
Cost of sales |
|
$ |
206 |
|
|
$ |
153 |
|
|
$ |
370 |
|
|
$ |
259 |
|
Research and development |
|
|
1,636 |
|
|
|
924 |
|
|
|
2,774 |
|
|
|
1,426 |
|
Sales and marketing |
|
|
2,239 |
|
|
|
1,314 |
|
|
|
3,854 |
|
|
|
2,115 |
|
General and administrative |
|
|
2,935 |
|
|
|
2,408 |
|
|
|
5,424 |
|
|
|
3,803 |
|
Total stock-based compensation expense |
|
$ |
7,016 |
|
|
$ |
4,799 |
|
|
$ |
12,422 |
|
|
$ |
7,603 |
|
|