XML 99 R79.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Compensation and Retirement Plans - Changes in ECAP Liability (Detail) - Executive Capital Accumulation Plan - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Balance, beginning of year $ 178,043 $ 166,723  
Employee contributions 11,844 17,046  
Amortization of employer contributions 7,017 5,886  
Gain on investment 29,492 3,464 $ (10,600)
Employee distributions (21,668) (14,306)  
Exchange rate fluctuations (191) (770)  
Balance, end of year 204,537 178,043 $ 166,723
Less: current portion (16,749) (11,209)  
Non-current portion $ 187,788 $ 166,834