Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Payables and Accruals [Abstract] | ||
| Accrued research and development expense | $ 2,980 | $ 2,639 |
| Accrued personnel and bonus expense | 3,072 | 5,192 |
| Accrued professional and legal fees | 555 | 260 |
| Accrued other | 1,751 | 1,040 |
| Accrued expenses and other current liabilities | $ 8,358 | $ 9,131 |