v3.26.1
Retirement Benefits Plans - Schedule of Future Benefit Payment (Details)
$ in Millions
Apr. 30, 2026
USD ($)
Retirement Benefits [Abstract]  
2027 $ 5
2028 5
2029 6
2030 6
2031 6
Thereafter 32
Total $ 60