Quarterly report pursuant to Section 13 or 15(d)

Assumptions used to calculate fair value of options granted (Details)

v3.22.4
Assumptions used to calculate fair value of options granted (Details) - Options Assumptions Used [Member] - $ / shares
9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price $ 1.06 $ 1.69
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice1-0] 2.38 2.82
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsStockPriceOnGrantDate-0] 1.06 1.69
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsStockPriceOnGrantDate1-0] $ 2.38 $ 2.82
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum 3.34% 0.47%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum 7.52% 1.57%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 8 years 3 months 3 years 9 months
[custom:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm2]   10 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum 253.52% 210.68%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum 513.58% 270.18%