XML 93 R79.htm IDEA: XBRL DOCUMENT v3.19.2
Credit Concentration (Details)
12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2017
Accounts Receivable [Member] | Customer A [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 28.20% 30.80%  
Accounts Receivable [Member] | Customer B [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 25.90% 25.50%  
Sales Revenue, Gross [Member] | Customer A [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 29.30% 23.50% 18.50%
Sales Revenue, Gross [Member] | Customer B [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 18.60% 16.00% 15.70%