v3.26.1
Employee Benefit Plans (Details) - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Aug. 27, 2024
Apr. 30, 2023
Employee Benefit Plans (Details) [Line Items]        
Stock Issued During Period, Value, Employee Benefit Plan $ 1,286,000 $ 901,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in Shares)       86,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in Shares)   0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in Shares)   20,000    
Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued (in Shares)   15,444    
Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture (in Shares) 0 1,550    
Employee Benefits and Share-Based Compensation $ 1,655,000 $ 1,399,000    
Share-Based Payment Arrangement, Noncash Expense 1,974,000 1,161,000    
Unrecognized stock compensation 7,700,000 4,200,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value 1,500,000 918,000    
Assets, Fair Value Disclosure $ 7,300,000 $ 7,000,000    
Common Stock [Member]        
Employee Benefit Plans (Details) [Line Items]        
Stock Issued During Period, Shares, Employee Benefit Plan (in Shares) 36,067 70,100    
Stock Issued During Period, Value, Employee Benefit Plan $ 36,000 $ 70,000    
United States Post-Retirement Benefit Plan of US Entity, Defined Benefit [Member]        
Employee Benefit Plans (Details) [Line Items]        
Stock Issued During Period, Shares, Employee Benefit Plan (in Shares) 36,067 70,100    
Stock Issued During Period, Value, Employee Benefit Plan $ 1,300,000 $ 900,000    
APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition $ 1,300,000 $ 800,000    
Common Stock, Capital Shares Reserved for Future Issuance (in Shares) 440,546 504,734    
Income Incentive Pool [Member]        
Employee Benefit Plans (Details) [Line Items]        
Accrued Bonuses $ 200,000 $ 1,800,000    
Deferred Compensation Agreement [Member]        
Employee Benefit Plans (Details) [Line Items]        
Deferred Compensation Arrangement with Individual, Description Under these agreements, each key employee receives specified retirement payments for the remainder of the employee’s life with a minimum payment of ten years’ benefits to either the employee or his or her beneficiaries. The agreements also provide for lump sum payments upon termination of employment without cause and reduced benefits upon early retirement.      
Deferred Compensation Arrangement with Individual, Compensation Expense $ 374,000 504,000    
UNITED STATES | Fair Value, Inputs, Level 1 [Member]        
Employee Benefit Plans (Details) [Line Items]        
Assets, Fair Value Disclosure 4,000,000 3,500,000    
UNITED STATES | Fair Value, Inputs, Level 2 [Member]        
Employee Benefit Plans (Details) [Line Items]        
Assets, Fair Value Disclosure $ 400,000 400,000    
2025 Plan [Member]        
Employee Benefit Plans (Details) [Line Items]        
Common Stock, Capital Shares Reserved for Future Issuance (in Shares)     700,000  
Share-Based Payment Arrangement, Option [Member]        
Employee Benefit Plans (Details) [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 4 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 10 years      
Employee Benefits and Share-Based Compensation $ 699,000 $ 357,000    
Stock Appreciation Rights (SARs) [Member]        
Employee Benefit Plans (Details) [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 5 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in Shares)   20,000    
Stock Appreciation Rights (SARs) [Member] | Common Stock [Member]        
Employee Benefit Plans (Details) [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in Shares)   4,556    
Stock Appreciation Rights (SARs) [Member] | Employees and Directors [Member]        
Employee Benefit Plans (Details) [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Total Grants from Inception, Gross (in Shares)   2,385,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in Shares)   0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in Shares)   0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in Shares)   0    
Restricted Stock Units (RSUs) [Member]        
Employee Benefit Plans (Details) [Line Items]        
Share-Based Payment Arrangement, Noncash Expense $ 1,200,000 $ 776,000    
Performance Shares [Member]        
Employee Benefit Plans (Details) [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 4 years