XML 38 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Income Per Share of Common Stock        
Net income $ 1,607,000 $ 3,239,000 $ 6,528,000 $ 5,558,000
Basic EPS, Income $ 1,607,000 $ 3,239,000 $ 6,528,000 $ 5,558,000
Basic EPS, Shares 4,895,382 4,899,692 4,896,281 4,918,746
Basic EPS, Per-Share Amount $ 0.33 $ 0.66 $ 1.33 $ 1.13
Effect of dilutive Convertible Preferred Stock, Income
Effect of dilutive Convertible Preferred Stock, Shares 20,500 20,500 20,500 20,500
Effect of dilutive Convertible Preferred Stock, Per-Share Amount
Diluted EPS, Income $ 1,607,000 $ 3,239,000 $ 6,528,000 $ 5,558,000
Diluted EPS, Shares 4,915,882 4,920,192 4,916,781 4,939,246
Diluted EPS, Per-Share Amount $ 0.33 $ 0.66 $ 1.33 $ 1.13