Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF ANTIDILUTIVE SECURITIES EXCLUDED FROM COMPUTATION OF EARNINGS PER SHARE (Details)

v3.21.2
SCHEDULE OF ANTIDILUTIVE SECURITIES EXCLUDED FROM COMPUTATION OF EARNINGS PER SHARE (Details) - shares
6 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 1,813,003 3,778,400
Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 1,990,606
Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 354,757 32,500
Equity Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 90,000 96,875
Stock Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 1,368,246 1,658,419