XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Benefit Plans (Details) - Other Postretirement Benefits Plan - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block      
Employer discretionary contribution $ 11,765 $ 10,983 $ 10,382
Common stock held by trustee of the 401K plan (shares) 751,339 807,396