Annual report pursuant to Section 13 and 15(d)

Summary of restricted stock activity under the Plan (Details)

v3.23.2
Summary of restricted stock activity under the Plan (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2020
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnvestedAndOutstandingNumber-0] 781,060 1,083,675 687,500
[custom:SharebasedCompensationSharesRestrictedStockUnvestedAndOutstandingWeightedAverageExercisePrice-0] $ 2.44 $ 2.59 $ 2.69
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockGrantsInPeriodGross] 780,884 995,659  
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockGrantsInPeriodWeightedAverageGrantDateFairValue] $ 2.14 $ 2.55  
[custom:SharebasedCompensationArrangementBySharebasedPaymentAwardRestrictedStockNumberVestedInPeriod] (1,062,372) (599,484)  
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockNumberVestedInPeriodWeightedAverageGrantDateFairValue] $ 2.42 $ 2.64  
[custom:SharebasedCompensationArrangementBySharebasedPaymentAwardRestrictedStockNonvestedOptionsForfeitedNumberOfShares] 21,127  
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice] $ 2.13  
[custom:SharebasedCompensationArrangementBySharebasedPaymentAwardRestrictedStockNonvestedOptionsForfeitedNumberOfShares] (21,127)