Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Schedule of Share-Based Compensation (Details)

v3.22.2.2
Stockholders' Equity - Schedule of Share-Based Compensation (Details) - USD ($)
3 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense $ 46,330 $ 542,712
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense 41,053 446,777
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense 0 10,527
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense $ 5,277 $ 85,408