Accrued expenses and other current liabilities - Summery Of Accrued Expenses And Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Accounts Payable and Accrued Liabilities, Current [Abstract] | ||
| Accrued compensation and benefits | $ 6,296 | $ 9,998 |
| Accrued research and development | 17,665 | 15,118 |
| Accrued fixed asset purchase | 639 | 57 |
| Other | 1,173 | 1,521 |
| Total accrued expenses and other current liabilities | $ 25,773 | $ 26,694 |