XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Loan Payables (Details) - Schedule of Company’s Loans - USD ($)
3 Months Ended
Jul. 31, 2023
Apr. 30, 2023
Loan Payables (Details) - Schedule of Company’s Loans [Line Items]    
Total loan payables $ 2,830,710 $ 2,932,127
Current portion of loan payables (285,489) (370,828)
Non-current loan payables $ 2,545,221 2,561,299
American First National Bank [Member]    
Loan Payables (Details) - Schedule of Company’s Loans [Line Items]    
Total loan payables due date March 2, 2024  
Total loan payables $ 227,166 307,798
U.S. Small Business Administration [Member]    
Loan Payables (Details) - Schedule of Company’s Loans [Line Items]    
Total loan payables due date June 15, 2050  
Total loan payables $ 2,603,544 $ 2,624,329