XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued research and development expenses $ 13,145 $ 13,017
Accrued employee and related expenses 3,752 6,248
Accrued professional and legal fees 1,511 1,110
Accrued other expenses 255 155
Total accrued expenses $ 18,663 $ 20,530