XML 50 R40.htm IDEA: XBRL DOCUMENT 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