v3.25.1
Pension and Other Postretirement Benefits (Funded Status of Plans) (Details) - USD ($)
$ in Millions
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Funded Status of Plans      
Assets $ 576 $ 576  
Pension Benefits [Member]      
Funded Status of Plans      
Assets 576 576 $ 606
Obligations (683) (679) (731)
Funded status (107) (103)  
Medical and Life Insurance Benefits [Member]      
Funded Status of Plans      
Assets 0 0 0
Obligations (39) (36) $ (40)
Funded status $ (39) $ (36)