XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Tables)
3 Months Ended
Jul. 31, 2023
Earnings Per Share [Abstract]  
Earnings per share calculations
        
   Three Months Ended July 31, 
   2023   2022 
Net loss attributable to common stockholders  $(3,503,146)  $(1,545,012)
Basic weighted average number of shares outstanding   12,601,891    20,829,315 
Diluted weighted average number of shares outstanding   12,601,891    20,829,315 
Basic loss per share  $(0.28)  $(0.07)
Diluted loss per share  $(0.28)  $(0.07)
Schedule of potentially dilutive securities
        
   Three Months Ended July 31, 
   2023   2022 
Excluded options   280,936    38,269 
Excluded warrants   18,570,847    9,890,847 
Total excluded options and warrants   18,851,783    9,929,116