XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share And Stockholders' Equity (Narrative) (Details) - USD ($)
3 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Earnings Per Share And Stockholders' Equity [Abstract]    
Options to purchase, common stock outstanding 508,519 513,232
Options granted 0 102,000
Stock option expense $ 94,893 $ 20,035
Unrecognized compensation expense $ 1,034,531 $ 225,734
Anti-dilutive common stock outstanding excluded from the calculation of diluted earnings per share 0 72,643