Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Restricted Stock Units (Details)

v3.21.2
Stockholders' Equity - Restricted Stock Units (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 02, 2020
Aug. 31, 2020
Feb. 04, 2020
Feb. 28, 2021
Dec. 31, 2019
Nov. 30, 2019
Jan. 31, 2021
Oct. 31, 2020
Apr. 30, 2021
Apr. 30, 2020
Apr. 29, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock-based compensation expense                 $ 3,977,983    
Share price (in dollars per share) $ 9.49                   $ 1.86
Common Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share price (in dollars per share)     $ 9.49                
Restricted Stock Units (RSUs)                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Granted (in shares)     375,000           275,521    
Vested (in dollars per share)                 $ 10.97    
Stock-based compensation expense             $ 175,754   $ 3,355,148    
Fair value of RSUs     $ 3,400,000   $ 826,800       $ 2,500,000    
Award vesting period                 3 years    
Unvested shares of restricted common stock outstanding (in shares)                 549,972 643,175  
Total unrecognized compensation expense                 $ 3,600,000    
Unrecognized compensation costs                 $ 3,600,000    
Weighted average recognition period     4 years   3 years       1 year 8 months 19 days    
Vested (in shares)               131,250 295,557    
Derived service period of award                 7 months 20 days    
Amortization expense               $ 1,200,000      
Forfeited (in shares)                 73,167    
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Three                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Unvested shares of restricted common stock outstanding (in shares)                 195,000    
Total unrecognized compensation expense                 $ 1,200,000    
Minimum closing price of common stock (in dollars per share)     $ 12                
Consecutive trading days     20 days                
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche One                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Granted (in shares)   37,500                  
Minimum closing price of common stock (in dollars per share)   $ 9 $ 9                
Consecutive trading days   20 days 20 days                
Restricted stock vesting percentage   10.00% 10.00%                
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Two                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Granted (in shares) 93,750                    
Minimum closing price of common stock (in dollars per share) $ 10   $ 10                
Consecutive trading days 20 days   20 days                
Restricted stock vesting percentage 25.00%   25.00%                
Restricted Stock Units (RSUs) | Minimum                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Exercise price (in dollars per share)                 $ 5.92    
Restricted Stock Units (RSUs) | Maximum                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Exercise price (in dollars per share)                 $ 12.78    
Restricted Stock Units (RSUs) | Board of Directors                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Granted (in shares)             15,791        
Vested (in dollars per share)             $ 11.13        
Restricted Stock Units (RSUs) | Chief Financial Officer                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Granted (in shares)         100,000 50,000          
Fair value of RSUs           $ 314,500          
Weighted average recognition period           3 years          
Restricted Stock Units (RSUs) | Chief Accounting Officer                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Granted (in shares)         20,000            
Restricted Stock Units (RSUs) | Former CFO                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vested (in shares)                 67,000    
Fair value of vested shares                 $ 421,000    
Forfeited (in shares)       48,750              
Restricted Stock Units (RSUs) | Employees                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Granted (in shares)           98,675          
Fair value of RSUs           $ 708,425          
Weighted average recognition period           3 years