v3.25.2
Balance Sheet Components - Accrued Expenses and Other Payables (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Expenses and Other Payables    
Accrued clinical and research related expenses $ 9,556 $ 11,923
Accrued employee related expenses 5,006 11,078
Accrued professional service fees 676 618
Other 159 74
Total accrued expenses and other payables $ 15,397 $ 23,693