XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued research and development expenses $ 15,881 $ 13,017
Accrued employee and related expenses 2,603 6,248
Accrued professional and legal fees 1,776 1,110
Accrued other expenses 35 155
Total accrued expenses $ 20,295 $ 20,530