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
3 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 1,846,382 879,253
Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 355,873 32,500
Equity Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 95,000 100,000
Stock Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 1,395,509 746,753