XML 81 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Employer Sponsored Benefit Plans (Details)
12 Months Ended
Apr. 30, 2025
USD ($)
Apr. 30, 2024
USD ($)
Apr. 30, 2023
USD ($)
Contributory Defined Investment Plan      
Defined Benefit Plan Disclosure [Line Items]      
Defined contribution plan, matching contribution percentage 6.00%    
Employer contributions $ 546,000 $ 438,000 $ 500,000
Contributory Defined Investment Plan | Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Defined contribution plan, employee contribution percentage 0.01    
Contributory Defined Investment Plan | Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Defined contribution plan, employee contribution percentage 0.30    
Defined contribution plan, matching contribution percentage of match 50.00%    
Non-Contributory Profit Sharing Plan      
Defined Benefit Plan Disclosure [Line Items]      
Employer contributions $ 0 $ 0 $ 0