Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment, gross | $ 24,255 | $ 23,535 |
| Accumulated depreciation | (19,211) | (16,867) |
| Total property and equipment, net | 5,044 | 6,668 |
| Laboratory Equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment, gross | 15,949 | 15,378 |
| Leasehold Improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment, gross | 5,505 | 5,452 |
| Office Furniture | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment, gross | 1,587 | 1,568 |
| Software | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment, gross | 745 | 745 |
| Computer Equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment, gross | 429 | 363 |
| Fixed Assets In-progress | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment, gross | $ 40 | $ 29 |