Balance Sheet Components - Schedule of Accrued expenses and other current liabilities (Details) - USD ($) $ in Thousands |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Balance Sheet Related Disclosures [Abstract] | ||
| Accrued personnel and related expenses | $ 13,938 | $ 9,128 |
| Accrued clinical trial expenses | 6,509 | 9,154 |
| Accrued manufacturing expenses | 1,123 | 2,355 |
| Other | 2,403 | 3,266 |
| Total accrued expenses and other current liabilities | $ 23,973 | $ 23,903 |