v3.25.2
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property and Equipment    
Total property and equipment $ 11,686 $ 10,225
Accumulated depreciation (7,578) (7,035)
Property and equipment, net 4,108 3,190
Laboratory equipment    
Property and Equipment    
Total property and equipment 7,309 6,354
Furniture and computer equipment    
Property and Equipment    
Total property and equipment 1,455 1,447
Leasehold improvements    
Property and Equipment    
Total property and equipment $ 2,922 $ 2,424