XML 72 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentration of Risk (Details)
6 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Customer receivables | Customer A    
Concentration Risk [Line Items]    
Concentration risk percentage 26.90% 6.30%
Customer receivables | Customer B    
Concentration Risk [Line Items]    
Concentration risk percentage 22.00% 11.20%
Sales revenue, gross | Customer A    
Concentration Risk [Line Items]    
Concentration risk percentage 28.70% 16.50%
Sales revenue, gross | Customer B    
Concentration Risk [Line Items]    
Concentration risk percentage 17.50% 12.70%