XML 80 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Deferred Compensation and Retirement Plans - Changes in ECAP Liability (Detail) - Executive Capital Accumulation Plan - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Balance, beginning of year $ 166,723 $ 163,582  
Employee contributions 17,046 8,541  
Amortization of employer contributions 5,886 7,060  
Gain (loss) on investment 3,464 (10,602) $ 37,300
Employee distributions (14,306) (10,880)  
Exchange rate fluctuations (770) (598)  
Balance, end of year 178,043 166,723 $ 163,582
Less: current portion (11,209) (9,498)  
Non-current portion 166,834 157,225  
Lucas Group      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Acquisition of Lucas Group $ 0 $ 9,620