XML 90 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Employees purchased, value   $ 106,001 $ 56,739    
Stock-based compensation expense       $ 2,703,180 $ 545,431
2019 Employee Stock Purchase Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Employees purchased, shares       8,733  
Employees purchased, value       $ 100,000  
Stock-based compensation expense $ 100,000     $ 200,000  
Stock Options [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting Period       4 years  
Stock option expiration Period       10 years  
Unrecognized compensation cost, stock options $ 10,900,000     $ 10,900,000  
Unrecognized stock-based compensation expense, period for recognition       3 years  
Number of Stock Options, Granted       907,000  
Stock options granted, weighted-average exercise price       $ 15.00  
Weighted-average grant date fair value of stock options granted       $ 12.35  
Restricted Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized stock-based compensation expense, period for recognition       1 year 4 months 24 days  
Unvested restricted stock, shares 114,363     114,363  
Unrecognized compensation expense $ 400,000     $ 400,000  
Common stock issued as result of vesting of restricted stock       40,363  
Restricted Stock Units [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting Period       4 years  
Unrecognized stock-based compensation expense, period for recognition       3 years 7 months 6 days  
Unvested restricted stock, shares 211,279     211,279  
Unrecognized compensation expense $ 2,700,000     $ 2,700,000  
Shares granted       196,279