XML 90 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Deferred Compensation and Retirement Plans - Schedule of Total Long-Term Benefit Obligations (Detail) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Defined Benefit Plan Disclosure [Line Items]    
Total liability $ 526,388 $ 483,773
Less: current portion of benefit obligation (48,618) (43,377)
Non-current benefit obligation 477,770 440,396
Deferred compensation and pension plans    
Defined Benefit Plan Disclosure [Line Items]    
Total liability 298,316 262,403
Medical and Life Insurance plan    
Defined Benefit Plan Disclosure [Line Items]    
Total liability 4,188 4,227
International retirement plans    
Defined Benefit Plan Disclosure [Line Items]    
Total liability 13,278 12,606
Executive Capital Accumulation Plan    
Defined Benefit Plan Disclosure [Line Items]    
Total liability $ 210,606 $ 204,537