Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Payables and Accruals [Abstract] | ||
Accrued external research and development expenses | $ 4,563 | $ 2,807 |
Accrued employee compensation and benefits | 1,905 | 2,697 |
Accrued consultant and professional fees | 1,198 | 488 |
Accrued expenses and other current liabilities | $ 7,666 | $ 5,992 |