v3.26.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Components [Line Items]    
Less: accumulated amortization and depreciation $ (882) $ (844)
Property and equipment, net 506 595
Computer Equipment    
Balance Sheet Components [Line Items]    
Property and equipment 61 66
Computer software    
Balance Sheet Components [Line Items]    
Property and equipment 38 32
Lab Equipment    
Balance Sheet Components [Line Items]    
Property and equipment 1,031 1,076
Leasehold Improvement    
Balance Sheet Components [Line Items]    
Property and equipment 37 38
Office Furniture    
Balance Sheet Components [Line Items]    
Property and equipment $ 221 $ 227