XML 84 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Credit Concentration (Details)
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Accounts Receivable [Member] | Customer A [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 34.30% 26.40%  
Accounts Receivable [Member] | Customer B [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 22.10% 22.90%  
Sales Revenue, Gross [Member] | Customer A [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 30.80% 29.30% 29.30%
Sales Revenue, Gross [Member] | Customer B [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 17.90% 17.20% 18.60%