Accrued liabilities - Summary of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued compensation $ 6,329 $ 7,274
Accrued payables 17,554 8,554
Liability for early exercised stock options 276 569
Other 1,235 167
Total $ 25,394 $ 16,564