v3.24.0.1
Balance Sheet Details - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]    
Accrued salaries, wages and benefits $ 2,706 $ 2,781
Accrued clinical and manufacturing 7,753 5,151
Other accrued expenses 1,100 1,930
Accrued expenses $ 11,559 $ 9,862