XML 88 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employer Sponsored Benefit Plans - Additional Information (Detail) - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Contributory Defined Investment Plan      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, matching contribution percentage 6.00%    
Employer contribution to defined benefit plan $ 438,000 $ 500,000 $ 592,000
Contributory Defined Investment Plan | Minimum      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, employee contribution percentage 1.00%    
Contributory Defined Investment Plan | Maximum      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, employee contribution percentage 30.00%    
Defined contribution plan, matching contribution percentage of match 50.00%    
Non-Contributory Profit Sharing Plan      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan service period, description Employees become eligible on May 1 following the completion of a full fiscal year of continuous service.    
Defined contribution plan expected contribution $ 0 $ 0 $ 984,000