XML 117 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Loan Receivables (Details) - Schedule of Loan Receivables - USD ($)
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Loan Receivables (Details) - Schedule of Loan Receivables [Line Items]    
Total loan receivables $ 4,410,270
Drop in the Ocean, Inc. [Member]    
Loan Receivables (Details) - Schedule of Loan Receivables [Line Items]    
Relationship Vendor  
Total loan receivables 3,977,134
XHJC Holding Inc. [Member]    
Loan Receivables (Details) - Schedule of Loan Receivables [Line Items]    
Relationship Vendor  
Total loan receivables $ 433,136