XML 79 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Earnings Per Share (Narrative) (Details) - shares
3 Months Ended 9 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Earnings Per Share [Abstract]        
Stock repurchased during period (shares) 0 439,081 0 628,714
Stock excluded from the calculation of net earnings per share (shares) 0   0