Stock-Based Compensation - Schedule of Stock Options Activity (Detail) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended |
Dec. 31, 2021 |
Dec. 31, 2020 |
| Number of Shares Available for Issuance |
|
|
| Number of options beginning balance |
3,108,412
|
|
| Authorized |
2,692,507
|
|
| Granted |
(3,195,124)
|
|
| Exercised |
0
|
|
| Cancelled |
853,392
|
|
| Number of options ending balance |
3,459,187
|
3,108,412
|
| Number of Shares |
|
|
| Outstanding at beginning of period |
4,166,441
|
|
| Granted |
2,314,524
|
|
| Exercised |
(692,038)
|
|
| Cancelled |
(681,592)
|
|
| Outstanding at end of period |
5,107,335
|
4,166,441
|
| Options Outstanding, Number of Shares, Vested and exercisable |
2,253,957
|
|
| Options Outstanding, Number of Shares, Vested and expected to vest |
4,741,858
|
|
| Weighted-Average Exercise Price |
|
|
| Beginning Balance |
$ 8.13
|
|
| Granted |
11.87
|
|
| Exercised |
4.86
|
|
| Cancelled |
11.50
|
|
| Ending Balance |
9.82
|
$ 8.13
|
| Weighted-Average Exercise Price, Vested and exercisable |
8.70
|
|
| Weighted-Average Exercise Price, Vested and expected to vest |
$ 9.74
|
|
| Options Outstanding, Weighted-Average Remaining Contractual Term (in years) |
8 years 1 month 17 days
|
8 years 1 month 24 days
|
| Options Outstanding, Weighted-Average Remaining Contractual Term, Vested and exercisable (in years) |
7 years 2 months 15 days
|
|
| Options Outstanding, Weighted-Average Remaining Contractual Term, Vested and expected to vest (in years) |
8 years 21 days
|
|
| Options Outstanding, Aggregate Intrinsic Value |
$ 17,153
|
$ 2,092
|
| Options Outstanding, Aggregate Intrinsic Value, Vested and exercisable |
9,901
|
|
| Options Outstanding, Aggregate Intrinsic Value, Vested and expected to vest |
$ 16,267
|
|