XML 69 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Details)
3 Months Ended 6 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Effective income tax rate [Abstract]        
Effective tax rate as reported 20.90% 22.30% 20.10% 22.50%
Effective tax rate excluding the impact of certain discreet items 21.50%   21.60%