XML 106 R86.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Minimum Payments Under Non-Cancelable Operating Leases (Details)
$ in Millions
Apr. 26, 2019
USD ($)
Leases [Abstract]  
2020 $ 216
2021 157
2022 103
2023 61
2024 34
Thereafter 81
Total minimum lease payments $ 652