XML 71 R107.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Minimum Payments Under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 26, 2019
Apr. 27, 2018
Leases [Abstract]    
2020 $ 216  
2021 157  
2022 103  
2023 61  
2024 34  
Thereafter 81  
Total minimum lease payments 652  
Rent expense for all operating leases $ 305 $ 319