Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Assumptions used to calculate fair value of options granted (Details) - Options Assumptions Used [Member] - $ / shares
6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price $ 0.95  
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice1-0] 1.12 $ 2.38
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsStockPriceOnGrantDate-0] 0.95  
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsStockPriceOnGrantDate1-0] $ 1.12 $ 2.38
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum 3.47%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum 4.34% 3.34%
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 6 years  
[custom:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm2] 8 years 3 months 8 years 3 months
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum 242.38%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum 260.22% 260.06%