XML 69 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Summary of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]    
Accrued research and development costs $ 13,539 $ 12,321
Accrued employee compensation 15,297 12,758
Accrued professional services 1,119 1,983
Other 423 709
Total accrued liabilities $ 30,378 $ 27,771