Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF ACTIVITY RESTRICTED STOCK UNITS (Details)

v3.23.2
SCHEDULE OF ACTIVITY RESTRICTED STOCK UNITS (Details) - $ / shares
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Equity [Abstract]    
Restricted stock unit, beginning 441,402 346,802
Weighted average grant date fair value, beginning $ 9.57 $ 10.30
Restricted stock unit, granted   104,064
Weighted average grant date fair value, granted 7.45  
Restricted stock unit, vested   (1,116)
Weighted average grant date fair value, vested 11.21  
Restricted stock unit, forfeited   (8,348)
Weighted average grant date fair value, forfeitures $ 12.16  
Common stock shares for vested restricted stock unit 7,927  
Vested and converted into common stock $ 9.34  
Restricted stock unit, ending 433,475 441,402
Weighted average grant date fair value, ending $ 9.57 $ 9.57