XML 58 R40.htm IDEA: XBRL DOCUMENT v3.23.1
CONCENTRATION OF CREDIT RISK AND OTHER RISKS AND UNCERTAINTIES (Details Narrative)
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Customer Concentration Risk [Member] | Customer One [Member] | Revenue Benchmark [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 39.75% 12.14%
Customer Concentration Risk [Member] | Customer Two [Member] | Revenue Benchmark [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 12.97%  
Customer Concentration Risk [Member] | Customer Three [Member] | Revenue Benchmark [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 12.77%  
Customer Concentration Risk [Member] | Customer Four [Member] | Revenue Benchmark [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 10.52%  
Credit Concentration Risk [Member] | Customer One [Member] | Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 24.01% 14.93%
Credit Concentration Risk [Member] | Customer Two [Member] | Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 19.11% 14.13%
Credit Concentration Risk [Member] | Customer Three [Member] | Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage   11.89%
Credit Concentration Risk [Member] | Customer Four [Member] | Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage   10.26%
Supplier Concentration Risk [Member] | Customer One [Member] | Purchases Concentration [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 15.63% 18.24%
Supplier Concentration Risk [Member] | Customer Two [Member] | Purchases Concentration [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 14.93% 12.58%
Supplier Concentration Risk [Member] | Customer Three [Member] | Purchases Concentration [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 10.18% 10.34%
Lender Concentration Risk [Member] | Customer One [Member] | Accounts Payable [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 21.15% 22.26%
Lender Concentration Risk [Member] | Customer Two [Member] | Accounts Payable [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 13.28% 14.57%
Lender Concentration Risk [Member] | Customer Three [Member] | Accounts Payable [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 12.78% 13.91%
Lender Concentration Risk [Member] | Customer Four [Member] | Accounts Payable [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 12.26%