XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Earnings Per Share of Common Stock    
Net income $ 7,558,000 $ 4,757,000
Basic EPS, Income $ 7,558,000 $ 4,757,000
Basic EPS, Shares 4,913,676 4,930,835
Basic EPS, Per-Share Amount $ 1.54 $ 0.96
Effect of dilutive Convertible Preferred Stock, Income
Effect of dilutive Convertible Preferred Stock, Shares 20,500 20,500
Effect of dilutive Convertible Preferred Stock, Per-Share Amount $ (0.01)
Diluted EPS, Income $ 7,558,000 $ 4,757,000
Diluted EPS, Shares 4,934,176 4,951,335
Diluted EPS, Per-Share Amount $ 1.53 $ 0.96