Stock-based compensation - Stock-based compensation expense and by award type (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stock-based compensation | ||||
| Total stock-based compensation | $ 1,950 | $ 2,222 | $ 3,395 | $ 4,648 |
| Research and development | ||||
| Stock-based compensation | ||||
| Total stock-based compensation | 822 | 1,494 | 1,660 | 3,074 |
| General and administrative | ||||
| Stock-based compensation | ||||
| Total stock-based compensation | 1,128 | 728 | 1,735 | 1,574 |
| Stock options | ||||
| Stock-based compensation | ||||
| Total stock-based compensation | 1,176 | 1,682 | 1,897 | 3,540 |
| Restricted stock units | ||||
| Stock-based compensation | ||||
| Total stock-based compensation | 762 | 506 | 1,474 | 999 |
| Restricted stock awards | ||||
| Stock-based compensation | ||||
| Total stock-based compensation | 40 | |||
| Employee stock purchase plan | ||||
| Stock-based compensation | ||||
| Total stock-based compensation | $ 12 | $ 34 | $ 24 | $ 69 |