XML 75 R61.htm IDEA: XBRL DOCUMENT v3.25.2
BENEFIT PLANS - Maximum number of shares issued to employees that could be vested (Details) - $ / shares
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
BENEFIT PLANS    
Number of Shares - Non-vested 30,468 26,267
Number of Shares - Granted 16,140 16,400
Number of Shares - Vested (14,666) (12,199)
Number of Shares - Forfeited 0 0
Number of Shares - Non-vested 31,942 30,468
Weighted Average Grant Date Fair Value Non-vested $ 15.55 $ 10.53
Weighted Average Grant Date Fair Value Granted 21.79 19.23
Weighted Average Grant Date Fair Value Vested 14.27 9.68
Weighted Average Grant Date Fair Value Forfeited 0 0
Weighted Average Grant Date Fair Value Non-vested $ 19.29 $ 15.55