Stock-based Compensation (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Share-Based Payment Arrangement [Abstract] |
|
| Summary of Stock-based Compensation Expense |
Total stock-based compensation expense recognized in the consolidated statements of operations and comprehensive loss for the three and six months ended June 30, 2026 and 2025 was as follows (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
Six Months Ended June 30, |
|
|
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
Research and development |
|
$ |
916 |
|
|
$ |
791 |
|
|
$ |
1,715 |
|
|
$ |
1,421 |
|
General and administrative |
|
|
1,787 |
|
|
|
1,207 |
|
|
|
3,719 |
|
|
|
2,338 |
|
Total stock-based compensation expense |
|
$ |
2,703 |
|
|
$ |
1,998 |
|
|
$ |
5,434 |
|
|
$ |
3,759 |
|
|
| Summary of Restricted Common Stock Activity |
The following table summarizes changes in RSU activity during the six months ended June 30, 2026 (in thousands, except per share amounts):
|
|
|
|
|
|
|
|
|
|
|
Shares |
|
|
Weighted- Average Grant Date Fair Value Per Share |
|
Unvested restricted stock unit awards as of December 31, 2025 |
|
|
506,981 |
|
|
$ |
7.96 |
|
Issued |
|
|
40,000 |
|
|
$ |
13.05 |
|
Vested |
|
|
(233,075 |
) |
|
$ |
7.96 |
|
Forfeited |
|
|
(43,295 |
) |
|
$ |
7.96 |
|
Unvested restricted stock unit awards as of June 30, 2026 |
|
|
270,611 |
|
|
$ |
8.71 |
|
|
| Summary of Stock Option Weighted-Average Assumptions |
The fair value of stock options granted during the six months ended June 30, 2026 and 2025 was calculated on the date of grant using the following weighted-average assumptions:
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, |
|
|
|
2026 |
|
|
2025 |
|
Risk-free interest rate |
|
|
4.0 |
% |
|
|
4.3 |
% |
Expected dividend yield |
|
|
— |
% |
|
|
— |
% |
Expected term (in years) |
|
|
6.0 |
|
|
|
6.0 |
|
Expected volatility |
|
|
78.1 |
% |
|
|
73.6 |
% |
|
| Summary of Stock Option Activity |
The following table summarizes changes in stock option activity during the six months ended June 30, 2026 (in thousands, except per share amounts):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Options |
|
|
Weighted- Average Exercise Price |
|
|
Weighted- Average Remaining Contractual Term (in years) |
|
|
Aggregate Intrinsic Value |
|
Outstanding at December 31, 2025 |
|
|
1,647,077 |
|
|
$ |
26.49 |
|
|
|
7.3 |
|
|
$ |
— |
|
Granted |
|
|
426,062 |
|
|
$ |
12.32 |
|
|
|
|
|
|
|
Exercised |
|
|
(1,487 |
) |
|
$ |
11.68 |
|
|
|
|
|
|
|
Forfeited |
|
|
(124,939 |
) |
|
$ |
29.65 |
|
|
|
|
|
|
|
Cancelled |
|
|
(72,672 |
) |
|
$ |
25.56 |
|
|
|
|
|
|
|
Outstanding as of June 30, 2026 |
|
|
1,874,041 |
|
|
$ |
22.62 |
|
|
|
7.4 |
|
|
$ |
754 |
|
Exercisable at June 30, 2026 |
|
|
979,116 |
|
|
$ |
24.70 |
|
|
|
6.1 |
|
|
$ |
389 |
|
|
| Performance Stock Units |
The following table summarizes changes in PSU activity during the six months ended June 30, 2026 (in thousands, except per share amounts):
|
|
|
|
|
|
|
|
|
|
|
Shares |
|
|
Weighted- Average Grant Date Fair Value Per Share |
|
Unvested performance stock unit awards as of December 31, 2025 |
|
|
— |
|
|
$ |
— |
|
Issued |
|
|
120,000 |
|
|
$ |
13.05 |
|
Vested |
|
|
(50,000 |
) |
|
$ |
13.05 |
|
Forfeited |
|
|
— |
|
|
$ |
— |
|
Unvested performance stock unit awards as of June 30, 2026 |
|
|
70,000 |
|
|
$ |
13.05 |
|
|