XML 86 R72.htm IDEA: XBRL DOCUMENT v3.25.2
401(k) PROFIT SHARING PLAN (Details)
$ in Thousands
12 Months Ended
Apr. 30, 2025
USD ($)
Apr. 30, 2024
USD ($)
Retirement Benefits [Abstract]    
Number of days of service eligible to participate in plan 30 days  
Number of entry dates per calendar year to participate in plan 2  
Defined contribution plan matching contribution, as percent of every pretax dollar 100.00%  
Defined contribution plan, employer matching contribution, percent of employees' gross pay percentage 6.00%  
Defined contribution plan, employers matching contribution, annual vesting percentage 100.00%  
Contribution expense $ 876 $ 750