v3.26.3
Other Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Property and Equipment, Net    
Total property and equipment $ 4,854 $ 10,086
Less: accumulated depreciation and amortization (3,179) (7,747)
Total property and equipment, net 1,675 2,339
Leasehold improvements    
Property and Equipment, Net    
Total property and equipment 23 4,518
Laboratory equipment    
Property and Equipment, Net    
Total property and equipment 4,133 4,106
Computer and software    
Property and Equipment, Net    
Total property and equipment 503 938
Furniture and fixtures    
Property and Equipment, Net    
Total property and equipment 94 524
Construction in progress    
Property and Equipment, Net    
Total property and equipment $ 101 $ 0