XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Tables)
12 Months Ended
Apr. 30, 2023
Earnings Per Share [Abstract]  
Earnings per share calculations
        
   Years Ended April 30, 
   2023   2022 
Net loss  $(4,315,993)  $(4,239,161)
Basic weighted average number of shares outstanding   19,489,204    15,521,654 
Diluted weighted average number of shares outstanding   19,489,204    15,521,654 
Basic and diluted loss per share  $(0.22)  $(0.27)
Schedule of potentially dilutive securities
         
   Years Ended April 30, 
   2023   2022 
Excluded options   281,269    40,900 
Excluded warrants   9,890,847    10,772,735 
Total excluded options and warrants   10,172,116    10,813,635