v3.26.1
Pension and Other Postretirement Benefits (Expected Benefit Payments) (Details)
$ in Millions
Apr. 30, 2026
USD ($)
Pension Benefits [Member]  
Expected benefit payments over the next 10 years  
2027 $ 51
2028 51
2029 51
2030 51
2031 51
2032 – 2036 257
Medical and Life Insurance Benefits [Member]  
Expected benefit payments over the next 10 years  
2027 4
2028 4
2029 4
2030 4
2031 3
2032 – 2036 $ 14