XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 29, 2019
Dec. 31, 2021
Jun. 30, 2021
Feb. 28, 2021
Nov. 30, 2018
Oct. 31, 2016
Dec. 31, 2021
Dec. 31, 2020
Nov. 29, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Number of Stock Options, Granted                 1,225,700    
Exercise of stock options (in shares)                 54,068    
Stock-based compensation expense                 $ 5,518,890 $ 2,576,006  
Issuance of common stock from Employee Stock Purchase Plan                 $ 224,472 $ 135,471  
Stock Options [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Weighted-average grant date fair value of stock options granted                 $ 11.79 $ 4.75  
Unrecognized compensation cost, stock options       $ 10,000,000.0         $ 10,000,000.0    
Unrecognized stock-based compensation expense, period for recognition                 2 years 3 months 18 days    
Weighted-average Intrinsic Value, Exercised                 $ 700,000 $ 900,000  
Fair value of award vested                 $ 4,700,000 $ 1,100,000  
Restricted Stock [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Unrecognized stock-based compensation expense, period for recognition                 2 years 8 months 12 days    
Restricted stock authorized and granted 15,000 109,525   50,000 15,000 181,279   2,651      
Restricted stock authorized and granted, value               $ 1,067      
Weighted average grant date fair value of restricted stock award $ 14.35 $ 9.19   $ 9.16 $ 9.85 $ 16.71   $ 310.80      
Restricted stock vesting period 4 years 3 months   4 years 4 years 4 years   4 years      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage               50.00%      
Share-based compensation arrangement by share-based payment award, shares vesting date Sep. 22, 2024     Dec. 31, 2025 Jun. 30, 2025 Feb. 01, 2025          
Unrecognized compensation expense       $ 2,700,000         $ 2,700,000    
Restricted Stock [Member] | One Year Anniversary [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 25.00%       25.00%            
Restricted Stock [Member] | 36 Substantially Equal Monthly Installments                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 75.00%       75.00%            
Restricted Stock [Member] | October 2016 [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Number of share vested                   213  
Restricted Stock [Member] | November 30, 2018 [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Fair value of restricted shares that vested                 $ 1,000,000.0    
Number of share vested                 80,726    
Restricted Stock [Member] | June 30, 2020 [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Number of share vested                   109,525  
Restricted Stock [Member] | September 30, 2020 [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Fair value of restricted shares that vested                 $ 100,000    
Number of share vested                 4,687    
Restricted Stock [Member] | February 28, 2021 [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Number of share vested                 0    
Restricted Stock [Member] | June 30, 2021 [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Number of share vested                 0    
Restricted Stock [Member] | December 31, 2021 [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Number of share vested                 0    
Executive Officer [Member] | Restricted Stock [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Restricted stock authorized and granted             322,907   246,279    
Weighted average grant date fair value of restricted stock award             $ 3.59   $ 14.76    
Restricted stock vesting period             4 years        
Number of share vested                 85,413    
Share-based compensation arrangement by share-based payment award, shares vesting date             Dec. 01, 2022        
Executive Officer [Member] | Restricted Stock [Member] | One Year Anniversary [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage             25.00%        
Executive Officer [Member] | Restricted Stock [Member] | 36 Substantially Equal Monthly Installments                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage             75.00%        
Common Stock [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Number of Stock Options, Granted                 1,225,700    
Exercise of stock options (in shares)                 54,068 46,966  
Issuance of common stock from Employee Stock Purchase Plan                 $ 3 $ 8  
2001 Employee Stock Option Plan [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Number of Stock Options, Granted                 0    
2007 Long Term Incentive Plan [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Number of Stock Options, Granted                 0    
2017 Omnibus Incentive Plan [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Shares reserved for future issuance, description                 The aggregate share reserve will be increased on January 1 of each year commencing in 2018 and ending on and including January 1, 2027 up to an amount equal to the lowest of (i) 4% of the total number of shares of common stock outstanding on a fully diluted basis as of December 31 of the immediately preceding calendar year, and (ii) such number of shares of common stock, if any, determined by the Company’s board of directors.    
Percentage of additional shares from common stock available for stock-based compensation       4.00%         4.00%    
2017 Omnibus Incentive Plan [Member] | Minimum [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Common stock reserved for future issuance       1,500,000         1,500,000    
2017 Omnibus Incentive Plan [Member] | Maximum [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Common stock reserved for future issuance       5,000,000         5,000,000    
2017 Omnibus Incentive Plan [Member] | Common Stock [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Common stock reserved for future issuance       990,819         990,819    
2017 Omnibus Incentive Plan [Member] | Common Stock [Member] | Maximum [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Stock granted, shares                 800,000    
Stock granted value                 $ 5,000,000    
2017 Omnibus Incentive Plan [Member] | Common Stock [Member] | Maximum [Member] | Director [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Stock granted, shares                 500,000    
2018 Inducement Grant Plan [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Common stock reserved for future issuance                     2,000,000
2018 Inducement Grant Plan [Member] | Common Stock [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Common stock reserved for future issuance       1,394,206         1,394,206    
2019 Employee Stock Purchase Plan [Member]                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Common stock reserved for future issuance     403,500                
Percent of payroll deductions     10.00%                
Percentage of discount from fair market value of common stock on first or last trading day of offering period     85.00%                
Stock-based compensation expense                 $ 300,000 $ 200,000  
Stock purchased by employee                 24,100    
Issuance of common stock from Employee Stock Purchase Plan                 $ 200,000