XML 64 R50.htm IDEA: XBRL DOCUMENT v3.19.2
4. Earnings Per Share (Details) - Schedule of Earnings Per Share, Basic and Diluted - shares
12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Schedule of Earnings Per Share, Basic and Diluted [Abstract]    
Basic EPS Shares outstanding (weighted average) 8,916,250 8,841,166
Diluted EPS Shares outstanding 9,159,124 8,841,166