v3.26.1
Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
Income Per Share of Common Stock        
Net income $ 2,480,000 $ 1,607,000 $ 8,615,000 $ 6,528,000
Basic EPS, Income $ 2,480,000 $ 1,607,000 $ 8,615,000 $ 6,528,000
Basic EPS, Shares 4,889,160 4,895,382 4,890,785 4,896,281
Basic EPS, Per-Share Amount $ 0.51 $ 0.33 $ 1.76 $ 1.33
Effect of dilutive Convertible Preferred Stock, Income
Effect of dilutive Convertible Preferred Stock, Shares 21,195 20,500 21,195 20,500
Effect of dilutive Convertible Preferred Stock, Per-Share Amount $ (0.01)
Diluted EPS, Income $ 2,480,000 $ 1,607,000 $ 8,615,000 $ 6,528,000
Diluted EPS, Shares 4,910,355 4,915,882 4,911,980 4,916,781
Diluted EPS, Per-Share Amount $ 0.51 $ 0.33 $ 1.75 $ 1.33