Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Accounts Payable and Accrued Liabilities, Current [Abstract] | ||
Accrued research and development materials and services | $ 2,981 | $ 2,069 |
Accrued compensation and benefits | 3,783 | 8,721 |
Accrued professional fees and other | 2,696 | 2,818 |
Total accrued expenses and other current liabilities | $ 9,460 | $ 13,608 |