XML 64 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Details) - Schedule of Earnings Per Share, Basic and Diluted - shares
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Schedule of Earnings Per Share, Basic and Diluted [Abstract]    
Basic EPS Shares outstanding (weighted average) 9,073,609 8,916,250
Effect of Dilutive Securities 251,878 242,874
Diluted EPS Shares outstanding 9,325,487 9,159,124