Stock-based compensation (Tables)
|
6 Months Ended |
Jun. 30, 2025 |
Share-Based Payment Arrangement [Abstract] |
|
Schedule of stock-based compensation expense |
| | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2025 | | 2024 | | 2025 | | 2024 | Stock options | | $ | 1,316 | | $ | 1,138 | | $ | 2,539 | | $ | 1,587 | Restricted stock units | | | 282 | | | 311 | | | 531 | | | 621 | Total stock-based compensation expense | | $ | 1,598 | | $ | 1,449 | | $ | 3,070 | | $ | 2,208 | Included in: | | | | | | | | | | | | | General and administrative expense | | $ | 1,366 | | $ | 1,181 | | $ | 2,614 | | $ | 1,694 | Research and development expense | | | 232 | | | 268 | | | 456 | | | 514 | Total stock-based compensation expense | | $ | 1,598 | | $ | 1,449 | | $ | 3,070 | | $ | 2,208 |
|
Schedule of option activity transactions |
The following table summarizes stock option activity for the six months ended June 30, 2025 (in thousands, except share and per share data): | | | | | | | | | | | | | | | | | | Weighted- | | | | | | Number of | | | | | Average | | | | | | Shares | | Weighted- | | Remaining | | | | | | Underlying | | Average | | Contractual | | Aggregate | | | Outstanding | | Exercise | | Term | | Intrinsic | | | Options | | Price | | (in Years) | | Value (1) | Outstanding, January 1, 2025 | | 4,462,517 | | $ | 6.58 | | 7.4 | | $ | 619 | Granted | | 1,276,597 | | | 4.83 | | | | | | Exercised | | (99) | | | 4.71 | | | | | | Forfeited/expired | | (147) | | | 23.05 | | | | | | Outstanding, June 30, 2025 (2) | | 5,738,868 | | $ | 6.19 | | 7.5 | | $ | 10,766 | Vested and expected to vest, June 30, 2025 | | 5,738,868 | | $ | 6.19 | | 7.5 | | $ | 10,766 | Exercisable at June 30, 2025 | | 3,136,774 | | $ | 6.85 | | 6.3 | | $ | 4,042 |
| (1) | Aggregate intrinsic value represents the difference between the fair value of the Company’s Series A common stock on the last day of the fiscal period and the exercise price, multiplied by the number of options outstanding. |
| (2) | Includes 492,729 performance-based options with a weighted-average exercise price of $6.42, all of which were fully vested and exercisable. |
|
Schedule of restricted stock unit activity |
| | | | | | | | | | Weighted-Average | | | Restricted | | Grant Date | | | Stock Units | | Fair Value | Outstanding, January 1, 2025 | | 844,382 | | $ | 2.96 | Granted | | 254,017 | | | 4.71 | Outstanding, June 30, 2025 | | 1,098,399 | | $ | 3.36 |
|
Schedule of fair value assumptions |
| | | | | | | | | Six Months Ended June 30, | | | 2025 | | 2024 | Expected volatility | | 95 - 96 | % | | 92 - 96 | % | Risk-free interest rate | | 4.1 - 4.3 | % | | 4.1 - 4.5 | % | Dividend yield | | — | | | — | | Expected term (in years) | | 5.3 - 6.0 | | | 5.3 - 6.1 | |
|