XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.2
BENEFIT PLANS - Maximum number of shares issued to employees that could be vested (Details) - $ / shares
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
BENEFIT PLANS    
Number of Shares - Non-vested 26,267 21,500
Number of Shares - Granted 16,400 14,600
Number of Shares - Vested (12,199) (9,833)
Number of Shares - Forfeited 0 0
Number of Shares - Non-vested 30,468 26,267
Weighted Average Grant Date Fair Value Non-vested $ 10.53 $ 8.98
Weighted Average Grant Date Fair Value Granted 19.23 11.17
Weighted Average Grant Date Fair Value Vested 9.68 8.09
Weighted Average Grant Date Fair Value Forfeited 0 0
Weighted Average Grant Date Fair Value Non-vested $ 15.55 $ 10.53