v3.25.2
Balance Sheet Components - Schedule of accrued expenses and other liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Balance Sheet Components    
Clinical trial accruals $ 3,796 $ 2,893
Accrued compensation 1,975 2,612
Other accrued expenses 879 579
Total Accrued expenses and other liabilities $ 6,650 $ 6,084