v3.25.1
Pension and Other Postretirement Benefits Sponsor Location (Details)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Pension Plan [Member]    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Defined Benefit Plan, Sponsor Location [Extensible List] Domestic Plan [Member] Domestic Plan [Member]
Other Postretirement Benefits Plan [Member]    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Defined Benefit Plan, Sponsor Location [Extensible List] Domestic Plan [Member] Domestic Plan [Member]