XML 72 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentration of Risk (Details)
9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Customer receivables | Customer A    
Concentration Risk [Line Items]    
Concentration risk percentage 26.40% 31.30%
Customer receivables | Customer B    
Concentration Risk [Line Items]    
Concentration risk percentage 24.40% 22.00%
Sales revenue, gross | Customer A    
Concentration Risk [Line Items]    
Concentration risk percentage 29.30% 24.90%
Sales revenue, gross | Customer B    
Concentration Risk [Line Items]    
Concentration risk percentage 19.20% 14.60%