XML 111 R96.htm IDEA: XBRL DOCUMENT v3.20.2
Maturities of Lease Liabilities (Detail) - USD ($)
$ in Millions
Jun. 30, 2020
Jun. 30, 2019
Leases [Abstract]    
Operating Leases, Year Ending June 30, 2021 $ 1,807  
Operating Leases, Year Ending June 30, 2022 1,652  
Operating Leases, Year Ending June 30, 2023 1,474  
Operating Leases, Year Ending June 30, 2024 1,262  
Operating Leases, Year Ending June 30, 2025 1,000  
Operating Leases, Thereafter 3,122  
Operating Leases, Total lease payments 10,317  
Operating Leases, Less imputed interest (1,030)  
Operating Leases 9,287 $ 7,703
Finance Leases, Year Ending June 30, 2021 880  
Finance Leases, Year Ending June 30, 2022 894  
Finance Leases, Year Ending June 30, 2023 903  
Finance Leases, Year Ending June 30, 2024 916  
Finance Leases, Year Ending June 30, 2025 1,236  
Finance Leases, Thereafter 7,194  
Finance Leases, Total lease payments 12,023  
Finance Leases, Less imputed interest (2,527)  
Finance Leases $ 9,496 $ 6,574