XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Details) - Schedule of Earnings Per Share, Basic and Diluted - shares
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Weighted average shares outstanding:    
Basic EPS Shares outstanding (weighted average) 9,265,934 9,177,537
Effect of Dilutive Securities   70,888
Diluted EPS Shares outstanding 9,265,934 9,248,425