Accrued and Other Current Liabilities - Schedule of Accrued and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Accounts Payable and Accrued Liabilities, Current [Abstract] | ||
Accrued manufacturing and research & development costs | $ 5,024 | $ 2,148 |
Accrued clinical trial and related costs | 4,099 | 2,803 |
Accrued salaries and benefits | 4,003 | 5,266 |
Accrued legal fees and professional fees | 283 | 443 |
Accrued other liabilities | 1,257 | 370 |
Total accrued and other current liabilities | $ 14,666 | $ 11,030 |