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 |