XML 76 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Deferred Compensation and Retirement Plans - Reconciliation of Fair Value of Plan Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Change in benefit obligation:      
Current liability $ 27,219 $ 18,916  
Non-current liability 396,534 357,175  
Total liability 423,753 376,091  
Medical and Life Insurance | Hay Group      
Change in benefit obligation:      
Balance, beginning of year 5,365 6,584  
Interest cost 195 110 $ 140
Actuarial gain (93) (857)  
Benefits paid from cash (629) (472)  
Balance, end of year 4,838 5,365 $ 6,584
Current liability 563 585  
Non-current liability 4,275 4,780  
Total liability $ 4,838 $ 5,365