Stock-Based Compensation (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
| Summary of Shares of Common Stock Reserved for Issuance |
Shares of common stock reserved for issuance under the Company’s equity incentive plans as of June 30, 2026 were as follows:
|
|
|
|
|
|
|
June 30, 2026 |
|
Outstanding stock awards |
|
|
16,432,314 |
|
Reserved for future award grants |
|
|
6,196,789 |
|
Reserved for future ESPP |
|
|
420,936 |
|
Total common stock reserved for stock awards |
|
|
23,050,039 |
|
|
| Summary of Stock Option Activity |
A summary of the Company’s service-based stock option activity (excluding performance-based stock option activity, which is presented separately below) for the six months ended June 30, 2026 is as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Outstanding Service-Based Options |
|
(in thousands, except share and per share data) |
|
Number of Shares |
|
|
Weighted- Average Exercise Price |
|
|
Weighted- Average Remaining Contractual Term (in years) |
|
|
Aggregate Intrinsic Value |
|
Balance—December 31, 2025 |
|
|
12,521,560 |
|
|
$ |
4.73 |
|
|
|
7.71 |
|
|
$ |
51,539 |
|
Options granted |
|
|
3,727,752 |
|
|
|
6.75 |
|
|
|
|
|
|
|
Options exercised |
|
|
(831,808 |
) |
|
|
3.53 |
|
|
|
|
|
|
|
Options forfeited or expired |
|
|
(279,222 |
) |
|
|
8.14 |
|
|
|
|
|
|
|
Balance—June 30, 2026 |
|
|
15,138,282 |
|
|
$ |
5.23 |
|
|
|
7.92 |
|
|
$ |
128,777 |
|
Options vested and exercisable as of June 30, 2026 |
|
|
7,819,993 |
|
|
$ |
5.14 |
|
|
|
6.81 |
|
|
$ |
69,658 |
|
|
| Summary of Weighted-average Assumptions Used in Determination of Fair Value of Stock Options |
Fair value of stock options was estimated using the following range of assumptions:
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
Six Months Ended June 30, |
|
|
2026 |
|
2025 |
|
2026 |
|
2025 |
Expected term (in years) |
|
5.50 - 6.08 |
|
5.50 - 6.08 |
|
5.50 - 6.08 |
|
5.50 - 6.08 |
Volatility |
|
90.51 - 98.40% |
|
83.80 - 85.12% |
|
90.51 - 98.40% |
|
83.72 - 85.12% |
Risk-free interest rate |
|
3.84 - 4.35% |
|
4.07 - 4.16% |
|
3.71 - 4.35% |
|
4.07 - 4.50% |
Dividend yield |
|
–% |
|
–% |
|
–% |
|
–% |
|
| Summary of Restricted Stock Units Activity |
A summary of the Company’s RSU activity for the six months ended June 30, 2026 is as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Unvested Service-Based Restricted Stock Units |
|
(in thousands, except share and per share data) |
|
Number of Shares |
|
|
Weighted- Average Grant Date Fair Value |
|
|
Aggregate Fair Value |
|
Balance—December 31, 2025 |
|
|
131,257 |
|
|
$ |
3.63 |
|
|
$ |
1,045 |
|
RSUs granted |
|
|
540,651 |
|
|
|
6.67 |
|
|
|
|
RSUs vested |
|
|
(28,197 |
) |
|
|
5.14 |
|
|
|
192 |
|
RSUs forfeited |
|
|
(8,511 |
) |
|
|
6.59 |
|
|
|
|
Balance—June 30, 2026 |
|
|
635,200 |
|
|
$ |
6.11 |
|
|
$ |
8,512 |
|
|
| Performance Based RSU Activity |
A summary of the Company's PSUs activity for the six months ended June 30, 2026 is as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Unvested Performance-Based Restricted Stock Units |
|
(in thousands, except share and per share data) |
|
Number of Shares |
|
|
Weighted- Average Grant Date Fair Value |
|
|
Aggregate Fair Value |
|
Balance—December 31, 2025 |
|
|
575,000 |
|
|
$ |
3.63 |
|
|
$ |
4,577 |
|
Balance—June 30, 2026 |
|
|
575,000 |
|
|
$ |
3.63 |
|
|
$ |
7,705 |
|
|
| Stock Based Compensation Expense by Award Type and Function |
The following is a summary of stock-based compensation expense by award type (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
Six Months Ended June 30, |
|
|
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
Service-based stock options |
|
$ |
3,226 |
|
|
$ |
1,889 |
|
|
$ |
5,379 |
|
|
$ |
3,110 |
|
Performance-based stock options |
|
|
— |
|
|
|
35 |
|
|
|
7 |
|
|
|
70 |
|
Service-based RSUs |
|
|
399 |
|
|
|
516 |
|
|
|
559 |
|
|
|
1,261 |
|
Performance-based RSUs |
|
|
— |
|
|
|
220 |
|
|
|
— |
|
|
|
259 |
|
ESPP |
|
356 |
|
|
|
170 |
|
|
589 |
|
|
|
349 |
|
Total stock-based compensation expense |
|
$ |
3,981 |
|
|
$ |
2,830 |
|
|
$ |
6,534 |
|
|
$ |
5,049 |
|
The following is a summary of stock-based compensation expense by function (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
Six Months Ended June 30, |
|
|
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
Cost of revenue |
|
$ |
336 |
|
|
$ |
184 |
|
|
$ |
548 |
|
|
$ |
381 |
|
Research and development |
|
|
1,245 |
|
|
|
958 |
|
|
|
1,991 |
|
|
|
1,814 |
|
Selling, general and administrative |
|
|
2,400 |
|
|
|
1,688 |
|
|
|
3,995 |
|
|
|
2,854 |
|
Total stock-based compensation expense |
|
$ |
3,981 |
|
|
$ |
2,830 |
|
|
$ |
6,534 |
|
|
$ |
5,049 |
|
|
| 2019 Employee Stock Purchase Plan |
|
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
| Summary of Weighted-average Assumptions Used in Determination of Fair Value of Stock Options |
During the three and six months ended June 30, 2026 and 2025, 197,710 and 193,738 shares of common stock were purchased under the Employee Stock Purchase Plan ("ESPP"), respectively. The fair value of stock purchase rights granted under the ESPP was estimated using the following range of assumptions:
|
|
|
|
|
|
|
Three and Six Months Ended June 30, |
|
|
2026 |
|
2025 |
Expected term (in years) |
|
0.5 |
|
0.5 |
Volatility |
|
78.55% |
|
92.85% |
Risk-free interest rate |
|
3.79% |
|
4.22% |
Dividend yield |
|
–% |
|
–% |
Fair value |
|
$3.60 |
|
$1.59 |
|
| 2019 Employee Stock Purchase Plan | Performance-Based Stock Option |
|
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
| Summary of Stock Option Activity |
A summary of the Company's performance-based stock option activity for the six months ended June 30, 2026 is as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Outstanding Performance-Based Options |
|
(in thousands, except share and per share data) |
|
Number of Shares |
|
|
Weighted- Average Exercise Price |
|
|
Weighted- Average Remaining Contractual Term (in years) |
|
|
Aggregate Intrinsic Value |
|
Balance—December 31, 2025 |
|
|
90,499 |
|
|
$ |
1.61 |
|
|
|
8.20 |
|
|
$ |
575 |
|
Options exercised |
|
|
(6,667 |
) |
|
|
1.58 |
|
|
|
|
|
|
|
Balance—June 30, 2026 |
|
|
83,832 |
|
|
$ |
1.61 |
|
|
|
7.71 |
|
|
$ |
989 |
|
Options vested and exercisable as of June 30, 2026 |
|
|
83,832 |
|
|
$ |
1.61 |
|
|
|
7.71 |
|
|
$ |
989 |
|
|