XML 110 R85.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
May 31, 2019
May 31, 2018
May 31, 2017
Commitments and Contingencies Disclosure [Abstract]      
Expiration date of operating lease, lower limit 1 year    
Expiration date of operating lease, upper limit 24 years    
Rent expense $ 829 $ 820 $ 731
Minimum rental commitments, operating leases, 2020 553    
Minimum rental commitments, operating leases, 2021 513    
Minimum rental commitments, operating leases, 2022 441    
Minimum rental commitments, operating leases, 2023 386    
Minimum rental commitments, operating leases, 2024 345    
Minimum rental commitments, operating leases, thereafter 1,494    
Operating leases 3,732    
Minimum commitments, capital leases, 2020 32    
Minimum commitments, capital leases, 2021 34    
Minimum commitments, capital leases, 2022 40    
Minimum commitments, capital leases, 2023 37    
Minimum commitments, capital leases, 2024 34    
Minimum commitments, capital leases, thereafter 197    
Capital leases and other financing obligations 374    
Letters of credit outstanding $ 215 $ 165