v3.25.1
Pension and Other Postretirement Benefits (Expected Benefit Payments) (Details)
$ in Millions
Apr. 30, 2025
USD ($)
Pension Benefits [Member]  
Expected benefit payments over the next 10 years  
2026 $ 105
2027 50
2028 51
2029 52
2030 52
2031 – 2035 260
Medical and Life Insurance Benefits [Member]  
Expected benefit payments over the next 10 years  
2026 4
2027 4
2028 4
2029 4
2030 3
2031 – 2035 $ 15