v3.26.1
Balance Sheet Components - Schedule of accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payroll, vacation and employee-related expenses $ 2,940 $ 4,870
Accrued research 3,514 2,124
Accrued interest, short term 107 118
Other accruals and current liabilities 941 599
Lease liability, short term 1,361 1,151
Total accrued expenses and other current liabilities $ 8,863 $ 8,862