v3.26.3
DESCRIPTION OF THE PLAN (Details) - EBP 002 - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
EBP, Description of Plan [Line Items]    
Requisite service period 30 days  
Employer contribution, matching percentage 50.00%  
Participant compensation matched, percentage 6.00%  
Employer contribution vesting percentage 20.00%  
Vesting service period 5 years  
Maximum borrowing, amount $ 50,000  
Maximum borrowing to total account, percentage 50.00%  
Excess contributions payable $ 30,459 $ 102,281
Forfeited nonvested account, decrease from employer contribution 52,535 72,248
Unallocated forfeiture $ 0 $ 7,729
Minimum    
EBP, Description of Plan [Line Items]    
Borrowing term 1 year  
Participant loan, interest rate 3.25%  
Maximum    
EBP, Description of Plan [Line Items]    
Borrowing term 5 years  
Participant loan, interest rate 8.50%