Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details)

v3.21.2
Subsequent Events (Details)
3 Months Ended
Aug. 31, 2021
USD ($)
$ / shares
shares
Aug. 16, 2021
USD ($)
tranche
$ / shares
shares
Aug. 12, 2021
tranche
shares
Jul. 31, 2021
USD ($)
shares
Jul. 31, 2020
USD ($)
Feb. 04, 2020
$ / shares
Nov. 05, 2018
USD ($)
$ / shares
shares
Subsequent Event [Line Items]              
Share price (in dollars per share) | $ / shares           $ 9.49  
Revolving Credit Facility | Credit Facility Agreement              
Subsequent Event [Line Items]              
Line of credit, maximum borrowing capacity | $             $ 5,000,000
Interest rate of debt (as a percent)             12.00%
Number of securities called by warrants or rights (in shares)             92,049
Exercise price of warrants (in dollars per share) | $ / shares             $ 5.85
Restricted Stock Units (RSUs)              
Subsequent Event [Line Items]              
Granted (in shares)       127,542      
Amortization expense | $       $ 112,155 $ 111,211    
Subsequent Event              
Subsequent Event [Line Items]              
Share price (in dollars per share) | $ / shares   $ 5.80          
Subsequent Event | Revolving Credit Facility | Credit Facility Agreement              
Subsequent Event [Line Items]              
Debt instrument, extension term 1 year            
Line of credit, maximum borrowing capacity | $ $ 5,000,000            
Interest rate of debt (as a percent) 12.00%            
Proceeds from lines of credit | $ $ 5,000,000            
Number of securities called by warrants or rights (in shares) 50,000            
Vesting period of warrant 5 years            
Exercise price of warrants (in dollars per share) | $ / shares $ 5.89            
Subsequent Event | Chief Operating Officer | Common Stock              
Subsequent Event [Line Items]              
Shares received upon vesting of award     1        
Subsequent Event | Chief Operating Officer | Restricted Stock Units (RSUs)              
Subsequent Event [Line Items]              
Granted (in shares)     80,000        
Number of equal annual increments | tranche     3        
Subsequent Event | Chief Academic Officer | Common Stock              
Subsequent Event [Line Items]              
Shares received upon vesting of award     1        
Subsequent Event | Chief Academic Officer | Restricted Stock Units (RSUs)              
Subsequent Event [Line Items]              
Granted (in shares)     80,000        
Number of equal annual increments | tranche     3        
Subsequent Event | Chief Financial Officer              
Subsequent Event [Line Items]              
Employment period   4 years          
Automatic renewal term   1 year          
Annual base salary | $   $ 325,000          
Subsequent Event | Chief Financial Officer | Common Stock              
Subsequent Event [Line Items]              
Shares received upon vesting of award   1          
Subsequent Event | Chief Financial Officer | Restricted Stock Units (RSUs)              
Subsequent Event [Line Items]              
Granted (in shares)   125,000          
Number of equal annual increments | tranche   3          
Vesting period of award (in years)   3 years          
Amortization expense | $   $ 725,000