XML 65 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Operating Lease Payments (Details) - USD ($)
$ in Millions
12 Months Ended
Oct. 31, 2019
Apr. 30, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2020   $ 137
2021   245
2022   198
2023   152
2024   119
Thereafter   402
Total lease payments   1,253
Less: Imputed interest   (112)
Total lease liabilities   $ 1,141
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
Less than 1 year $ 284  
1-3 years 399  
3-5 years 262  
More than 5 years 395  
Total 1,340  
Sublease income $ 130