XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Note Payable (Details) - USD ($)
9 Months Ended
Jan. 31, 2024
Nov. 07, 2023
Apr. 30, 2023
Jan. 31, 2024
Jan. 31, 2023
Note Payable [Abstract]          
Notes Payable, Current   $ 150,000  
Third-party individual with annual interest rate upon demand 10.00%   10.00%    
Accrued interest $ 30,000   $ 21,500 30,000  
Repaid principle amount   $ 150,000   150,000
Accrued interest to be paid upon demand from the lender $ 30,000     $ 30,000