v3.25.1
Derivative Financial Instruments and Hedging Activities Offsetting Derivative Assets and Liabilities (Details) - USD ($)
$ in Millions
Apr. 30, 2025
Apr. 30, 2024
Offsetting Assets and Liabilities [Line Items]    
Gross Amount of Derivative Assets $ 4 $ 12
Gross Amount of Derivative Liabilities Offset Against Derivative Assets in Balance Sheet (2) (3)
Net Amount of Derivative Assets Presented in Balance Sheet 2 9
Gross Amount of Derivative Liabilities Not Offset Against Derivative Assets in Balance Sheet 0 0
Net Amount of Derivative Assets 2 9
Gross Amount of Derivative Liabilities (14) (4)
Gross Amount of Derivative Assets Offset Against Derivative Liabilities in Balance Sheet 2 3
Net Amount of Derivative Liabilities Presented in Balance Sheet (12) (1)
Gross Amount of Derivative Assets Not Offset Against Derivative Liabilities in Balance Sheet 0 0
Net Amount of Derivative Liabilities $ (12) $ (1)
DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag true