XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Benefit Plans (Details) - Other Postretirement Benefits Plan - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block      
Employer discretionary contribution $ 17,294 $ 14,262 $ 11,765
Common stock held by trustee of the 401K plan (shares) 660,680 715,328