v3.25.2
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Prepaid Expense and Other Assets, Current [Abstract]    
Accrued interest receivable $ 4,516 $ 3,242
Prepaid clinical and research related expenses 1,805 1,830
Prepaid licenses 819 600
Prepaid insurance 582 1,159
Other prepaid expenses 884 649
Other receivable 92 248
Prepaid expenses and other current assets $ 8,698 $ 7,728