Balance Sheet Components - Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Total property, plant and equipment | $ 30,012 | $ 26,254 |
| Less: Accumulated depreciation and amortization | (13,860) | (13,160) |
| Property, plant and equipment, net | 16,152 | 13,094 |
| Computers and software | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property, plant and equipment | 1,344 | 461 |
| Lab equipment and other equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property, plant and equipment | 12,425 | 11,379 |
| Furniture and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property, plant and equipment | 165 | 157 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property, plant and equipment | 15,749 | 14,254 |
| Construction in progess | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property, plant and equipment | $ 329 | $ 3 |