v3.26.1
Balance Sheet Components - Accrued Expenses and Other Payables (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued Expenses and Other Payables    
Accrued clinical and research related expenses $ 11,802 $ 14,798
Accrued employee related expenses 4,234 12,764
Accrued professional service fees 953 522
Other 502 185
Total accrued expenses and other payables $ 17,491 $ 28,269