XML 87 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
401(k) Retirement Savings Plan (Narrative) (Details) - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Retirement Plans [Line Items]    
Annual contribution to be matched by employer per participant 25.00%  
Percentage of match to participant contributions 5.00%  
Amount contributed towards retirement plans $ 217,591 $ 204,924
Plan administration incurred total expenses 18,637 $ 17,325
Maximum [Member]    
Retirement Plans [Line Items]    
Annual contribution to be matched by employer per participant $ 2,000