v3.26.1
Deferred Compensation and Retirement Plans - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Apr. 30, 2026
Defined Benefit Plan Disclosure [Line Items]      
Increase in market value of the underlying COLI investments $ 2,497 $ 2,569  
CSV of COLI Contracts      
Defined Benefit Plan Disclosure [Line Items]      
Increase in market value of the underlying COLI investments 2,500 2,600  
Deferred Compensation Plan | CSV of COLI Contracts      
Defined Benefit Plan Disclosure [Line Items]      
Gross CSV 377,000   $ 361,200
Outstanding policy loans $ 72,100   $ 72,200
Executive Capital Accumulation Plan      
Defined Benefit Plan Disclosure [Line Items]      
Deferred compensation arrangement vesting period 5 years    
Compensation expense (reduction) $ 5,200 12,000  
Increase (decrease) in the fair value of marketable securities $ 4,800 $ 12,300  
Executive Capital Accumulation Plan | Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Option to receive employee benefits by quarterly installments periods 1 year    
Executive Capital Accumulation Plan | Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Option to receive employee benefits by quarterly installments periods 15 years