Quarterly report pursuant to Section 13 or 15(d)

Summary of restricted stock activity under the Plan (Details)

v3.24.1
Summary of restricted stock activity under the Plan (Details) - Restricted Stock [Member] - $ / shares
9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Apr. 30, 2023
Apr. 30, 2020
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnvestedAndOutstandingNumber-0] 653,386   781,060 1,083,675
[custom:SharebasedCompensationSharesRestrictedStockUnvestedAndOutstandingWeightedAverageExercisePrice-0] $ 2.14   $ 2.44 $ 2.59
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockGrantsInPeriodGross] 298,643 780,884    
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockGrantsInPeriodWeightedAverageGrantDateFairValue] $ 1.06 $ 2.14    
[custom:SharebasedCompensationArrangementBySharebasedPaymentAwardRestrictedStockNumberVestedInPeriod] (355,661) (1,062,372)    
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockNumberVestedInPeriodWeightedAverageGrantDateFairValue] $ 1.94 $ 2.42    
[custom:SharebasedCompensationArrangementBySharebasedPaymentAwardRestrictedStockNonvestedOptionsForfeitedNumberOfShares] 70,656 (21,127)    
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice] $ 1.25 $ 2.13    
[custom:SharebasedCompensationArrangementBySharebasedPaymentAwardRestrictedStockNonvestedOptionsForfeitedNumberOfShares] (70,656) 21,127