XML 95 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Compensation and Retirement Plans - Reconciliation of Benefit Obligation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Change in benefit obligation:      
Current liability $ 43,377 $ 27,219  
Non-current benefit obligation 440,396 396,534  
Total liability 483,773 423,753  
Medical And Life Insurance Benefits | Hay Group      
Change in benefit obligation:      
Balance, beginning of year 4,838 5,365  
Interest cost 217 195 $ 110
Actuarial gain (321) (93)  
Benefits paid from cash (507) (629)  
Balance, end of year 4,227 4,838 $ 5,365
Current liability 535 563  
Non-current benefit obligation 3,692 4,275  
Total liability $ 4,227 $ 4,838