XML 91 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Retirement Benefits - Additional Information (Detail) - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Defined Benefit Plan Disclosure [Line Items]    
Defined benefit plan remaining pension plan liabilities $ 17,800,000  
Employer contributions $ 287,000 $ 0
Age limit of employees to be eligible for contribution (in years) 21 years  
Minimum service period of employees to be eligible for contribution (in months) 3 months  
Employee's compensation (as a percent) 3.00%  
Employer matching contributions $ 957,000 $ 932,000
Maximum    
Defined Benefit Plan Disclosure [Line Items]    
Matching contributions by company (as a percent) 100.00%  
Contributions by employer per employee's compensation (as a percent) 3.00%  
Employee's compensation (as a percent) 4.00%  
Minimum    
Defined Benefit Plan Disclosure [Line Items]    
Matching contributions by company (as a percent) 50.00%  
Contributions by employer per employee's compensation (as a percent) 5.00%