v3.26.1
Employer Sponsored Benefit Plans (Details)
12 Months Ended
Apr. 30, 2026
USD ($)
Apr. 30, 2025
USD ($)
Apr. 30, 2024
USD ($)
Contributory Defined Investment Plan      
Defined Benefit Plan Disclosure [Line Items]      
Defined contribution plan, matching contribution (as a percent) 6.00%    
Employer contributions $ 540,000 $ 546,000 $ 438,000
Contributory Defined Investment Plan | Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Defined contribution plan, employee contribution (as a percent) 0.01    
Contributory Defined Investment Plan | Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Defined contribution plan, employee contribution (as a percent) 0.30    
Defined contribution plan, matching contribution (as a percent) 50.00%    
Non-Contributory Profit Sharing Plan      
Defined Benefit Plan Disclosure [Line Items]      
Employer contributions $ 0 $ 0 $ 0