XML 126 R109.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases Future Operating Lease Payments (Details) - USD ($)
$ in Millions
Apr. 30, 2024
Apr. 30, 2023
Leases [Abstract]    
2025 $ 27  
2026 23  
2027 19  
2028 14  
2029 11  
Thereafter 13  
Total lease payments 107  
Less: Present value discount (10)  
Lease liabilities $ 97 $ 85