Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Stock-Based Compensation Expense (Details)

v3.22.2
Stockholders' Equity - Stock-Based Compensation Expense (Details) - USD ($)
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Schedule Of Stockholders Equity [Line Items]    
Total stock-based compensation expense $ 2,534,665 $ 3,958,085
RSUs    
Schedule Of Stockholders Equity [Line Items]    
Total stock-based compensation expense 2,095,533 3,335,250
Restricted Stock    
Schedule Of Stockholders Equity [Line Items]    
Total stock-based compensation expense 307,283 62,007
Stock options    
Schedule Of Stockholders Equity [Line Items]    
Total stock-based compensation expense $ 131,849 $ 560,828