Deferred Compensation and Retirement Plans - Total Long-Term Benefit Obligations (Detail) - USD ($) $ in Thousands |
Apr. 30, 2022 |
Apr. 30, 2021 |
||
---|---|---|---|---|
Defined Benefit Plan Disclosure [Line Items] | ||||
Total benefit obligation | $ 376,091 | $ 364,793 | ||
Less: current portion of benefit obligation | [1] | (18,916) | (18,338) | |
Deferred compensation and other retirement plans | 357,175 | 346,455 | ||
Deferred Compensation and Pension Plans | ||||
Defined Benefit Plan Disclosure [Line Items] | ||||
Total benefit obligation | 189,608 | 178,994 | ||
Medical and Life Insurance Plan | ||||
Defined Benefit Plan Disclosure [Line Items] | ||||
Total benefit obligation | 5,365 | 6,584 | ||
International Retirement Plans | ||||
Defined Benefit Plan Disclosure [Line Items] | ||||
Total benefit obligation | 14,395 | 15,633 | ||
Executive Capital Accumulation Plan | ||||
Defined Benefit Plan Disclosure [Line Items] | ||||
Total benefit obligation | $ 166,723 | $ 163,582 | ||
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|