XML 69 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Deferred Compensation and Retirement Plans - Total Long-Term Benefit Obligations (Detail) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Defined Benefit Plan Disclosure [Line Items]    
Total liability $ 423,753 $ 376,091
Less: current portion of benefit obligation (27,219) (18,916)
Non-current liability 396,534 357,175
Deferred compensation and pension plans    
Defined Benefit Plan Disclosure [Line Items]    
Total liability 227,255 189,608
Medical and Life Insurance plan    
Defined Benefit Plan Disclosure [Line Items]    
Total liability 4,838 5,365
International retirement plans    
Defined Benefit Plan Disclosure [Line Items]    
Total liability 13,617 14,395
Executive Capital Accumulation Plan    
Defined Benefit Plan Disclosure [Line Items]    
Total liability $ 178,043 $ 166,723