v3.21.2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2021
May 31, 2019
Mar. 31, 2017
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Jan. 01, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Options to purchase common stock, granted           287,963      
Unrecognized compensation cost related to stock options       $ 804,852   $ 804,852      
Weighted average period expected to be recognized           1 year 6 months      
Share-based compensation arrangement by share-based payment award, number of shares issued       42,016   83,410      
Share-based compensation common stock fair market value       $ 1.69          
Stock-based compensation expense       557,223 $ 308,341 $ 902,979 $ 635,808    
Weighted-average fair value of options granted           $ 0.90 $ 0.43    
Research and development [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense       105,157 176,110 $ 213,172 $ 371,899    
General and Administrative Expense [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense       452,066 $ 132,231 689,807 $ 263,909    
Minimum [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Share-based compensation common stock fair market value           1.03      
Maximum [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Share-based compensation common stock fair market value           $ 2.05      
Stock Option [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vesting period           48 months      
Stock Option [Member] | General and Administrative Expense [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense       381,059   $ 565,402      
Stock Awards [Member] | General and Administrative Expense [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense       $ 71,007   $ 124,405      
2017 Stock Option and Incentive Plan [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock shares available for issuance     4,600,000         1,890,052  
Percentage applied to the outstanding shares as annual increase in number of shares authorized for issuance 4.00%   4.00%            
2017 Stock Option and Incentive Plan [Member] | Stock Option [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock shares available for issuance       5,324,959   5,324,959     3,634,905
Term of options to be granted           10 years      
Shares issued for special retention grant   2,419,050              
Options to purchase common stock, granted       216,535 260,720 287,963 962,720    
2017 Stock Option and Incentive Plan [Member] | Stock Option [Member] | One-year Anniversary [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vesting percentage           25.00%      
2017 Stock Option and Incentive Plan [Member] | Stock Option [Member] | First Installment [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vesting percentage   50.00%              
Option, vesting date   Jun. 30, 2020              
2017 Stock Option and Incentive Plan [Member] | Stock Option [Member] | Second Installment [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vesting percentage   50.00%              
Option, vesting date   Jun. 30, 2021