v3.21.2
Stock-Based Compensation - Summary of Stock Option Activity (Detail)
6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Shares, Outstanding at beginning balance | shares 4,642,240  
Shares, Granted | shares 287,963  
Shares, Exercised | shares (92,355)  
Shares, Expired/cancelled | shares (208,208)  
Shares, Outstanding at ending balance | shares 4,629,640 4,642,240
Shares, Expected to vest | shares 873,594  
Shares, Options exercisable | shares 3,756,046  
Weighted Average Exercise Price, Outstanding at beginning balance | $ / shares $ 1.81  
Weighted Average Exercise Price, Granted | $ / shares 1.48  
Weighted Average Exercise Price, Exercised | $ / shares 0.87  
Weighted Average Exercise Price, Expired/cancelled | $ / shares 2.02  
Weighted Average Exercise Price, Outstanding at ending balance | $ / shares 1.80 $ 1.81
Weighted Average Exercise Price, Expected to vest | $ / shares 1.65  
Weighted Average Exercise Price, Options exercisable | $ / shares $ 1.83  
Weighted Average Remaining Contractual Term, Outstanding 6 years 6 months 29 days 7 years
Weighted Average Remaining Contractual Term, Expected to vest 1 year 6 months  
Weighted Average Remaining Contractual Term, Options exercisable 6 years 2 months 23 days  
Aggregate Intrinsic Value, Outstanding | $ $ 2,196,969 $ 358,209
Aggregate Intrinsic Value, Expected to vest | $ 578,185  
Aggregate Intrinsic Value, Options exercisable | $ $ 1,618,784