XML 88 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Compensation and Retirement Plans - Total Long-Term Benefit Obligations (Detail) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Defined Benefit Plan Disclosure [Line Items]    
Total liability $ 483,773 $ 423,753
Less: current portion of benefit obligation (43,377) (27,219)
Non-current benefit obligation 440,396 396,534
Deferred compensation and pension plans    
Defined Benefit Plan Disclosure [Line Items]    
Total liability 262,403 227,255
Medical and Life Insurance plan    
Defined Benefit Plan Disclosure [Line Items]    
Total liability 4,227 4,838
International retirement plans    
Defined Benefit Plan Disclosure [Line Items]    
Total liability 12,606 13,617
Executive Capital Accumulation Plan    
Defined Benefit Plan Disclosure [Line Items]    
Total liability $ 204,537 $ 178,043