XML 101 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Deferred Compensation and Retirement Plans - Schedule of Changes in ECAP Liability (Detail) - Executive Capital Accumulation Plan - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Balance, beginning of year $ 204,537 $ 178,043  
Employee contributions 9,212 11,844  
Amortization of employer contributions 6,031 7,017  
Gain on investment 16,585 29,492 $ 3,500
Employee distributions (25,513) (21,668)  
Exchange rate fluctuations (246) (191)  
Balance, end of year 210,606 204,537 $ 178,043
Less: current portion (11,733) (16,749)  
Non-current portion $ 198,873 $ 187,788