XML 44 R104.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Future Operating Lease Payments Under ASC 840 (Details)
$ in Millions
Apr. 30, 2019
USD ($)
Leases [Abstract]  
2020 $ 23
2021 16
2022 10
2023 5
2024 3
Thereafter 2
Total lease payments $ 59