v3.26.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property and Equipment    
Total property and equipment $ 12,500 $ 12,175
Accumulated depreciation (8,722) (8,315)
Property and equipment, net 3,778 3,860
Laboratory equipment    
Property and Equipment    
Total property and equipment 8,031 7,748
Furniture and computer equipment    
Property and Equipment    
Total property and equipment 1,533 1,491
Leasehold improvements    
Property and Equipment    
Total property and equipment $ 2,936 $ 2,936