XML 67 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Concentration of Risk (Details)
3 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Customer receivables | Customer A    
Concentration Risk [Line Items]    
Concentration risk percentage 29.30% 28.40%
Customer receivables | Customer B    
Concentration Risk [Line Items]    
Concentration risk percentage 20.40% 22.00%
Sales revenue, gross | Customer A    
Concentration Risk [Line Items]    
Concentration risk percentage 28.80% 29.10%
Sales revenue, gross | Customer B    
Concentration Risk [Line Items]    
Concentration risk percentage 17.70% 18.70%