XML 64 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Concentration of Risk (Details)
3 Months Ended 9 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Customer receivables | Customer A        
Concentration Risk [Line Items]        
Concentration risk (as a percent)     30.30% 26.40%
Customer receivables | Customer B        
Concentration Risk [Line Items]        
Concentration risk (as a percent)     24.50% 24.40%
Sales revenue, gross | Customer A        
Concentration Risk [Line Items]        
Concentration risk (as a percent) 30.10% 29.30% 29.20% 29.00%
Sales revenue, gross | Customer B        
Concentration Risk [Line Items]        
Concentration risk (as a percent) 18.30% 19.20% 17.20% 18.40%