XML 119 R104.htm IDEA: XBRL DOCUMENT v3.10.0.1
Maturities of lease liabilities (Detail) - USD ($)
$ in Millions
Jun. 30, 2018
Jun. 30, 2017
Leases [Abstract]    
Operating Leases, Year Ending June 30, 2019 $ 1,492  
Operating Leases, Year Ending June 30, 2020 1,347  
Operating Leases, Year Ending June 30, 2021 1,086  
Operating Leases, Year Ending June 30, 2022 902  
Operating Leases, Year Ending June 30, 2023 721  
Operating Leases, Thereafter 2,157  
Operating Leases, Total lease payments 7,705  
Operating Leases, Less imputed interest (738)  
Operating Leases 6,967 $ 6,795
Finance Leases, Year Ending June 30, 2019 386  
Finance Leases, Year Ending June 30, 2020 393  
Finance Leases, Year Ending June 30, 2021 401  
Finance Leases, Year Ending June 30, 2022 408  
Finance Leases, Year Ending June 30, 2023 410  
Finance Leases, Thereafter 4,036  
Finance Leases, Total lease payments 6,034  
Finance Leases, Less imputed interest (1,733)  
Finance Leases $ 4,301 $ 2,538