Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Accrued Liabilities, Current [Abstract] | ||
| Accrued payroll and other employee benefits | $ 5,816 | $ 5,533 |
| Accrued research and development expenses | 15,211 | 9,840 |
| Accrued legal and professional fees | 174 | 316 |
| Accrued other general and administrative fees | 581 | 755 |
| Total accrued expenses and other current liabilities | $ 21,782 | $ 16,444 |