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