XML 121 R105.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Future Operating Lease Payments (Details) - USD ($)
$ in Millions
Apr. 30, 2021
Apr. 30, 2020
Leases [Abstract]    
2022 $ 21  
2023 16  
2024 12  
2025 7  
2026 5  
Thereafter 12  
Total lease payments 73  
Less: Present value discount (4)  
Lease liabilities $ 69 $ 53