XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Concentration of Risk (Details)
3 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Customer receivables | Customer A    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 29.00% 29.30%
Customer receivables | Customer B    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 25.10% 20.40%
Sales revenue, gross | Customer A    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 27.70% 28.80%
Sales revenue, gross | Customer B    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 16.90% 17.70%