XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share And Stockholders' Equity (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Earnings Per Share And Stockholders' Equity [Abstract]        
Options to purchase, common stock outstanding 508,519 429,561 508,519 429,561
Options granted     0 102,000
Stock option expense $ 76,568 $ 122,885 $ 171,461 $ 142,920
Unrecognized compensation expense $ 848,916 $ 102,849 $ 848,916 $ 102,849
Anti-dilutive common stock outstanding excluded from the calculation of diluted earnings per share 40,798 0 6,251 0