v3.26.1
Retirement Plans - Expected Employer Contributions and Benefit Payments and Other Retirement Plans (Details)
$ in Thousands
Apr. 30, 2026
USD ($)
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]  
2027 $ 31,041
2028 31,100
2029 32,350
2030 33,003
2031 33,621
2032–2036 181,484
Total 342,599
US  
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]  
2027 16,120
2028 16,100
2029 16,117
2030 15,796
2031 15,623
2032–2036 77,619
Total 157,375
Non-US  
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]  
2027 14,921
2028 15,000
2029 16,233
2030 17,207
2031 17,998
2032–2036 103,865
Total $ 185,224