XML 107 R94.htm IDEA: XBRL DOCUMENT v3.21.2
Maturities of Lease Liabilities (Detail) - USD ($)
$ in Millions
Jun. 30, 2021
Jun. 30, 2020
Leases [Abstract]    
Operating Leases, Year Ending June 30, 2022 $ 2,125  
Operating Leases, Year Ending June 30, 2023 1,954  
Operating Leases, Year Ending June 30, 2024 1,751  
Operating Leases, Year Ending June 30, 2025 1,463  
Operating Leases, Year Ending June 30, 2026 1,133  
Operating Leases, Thereafter 4,111  
Operating Leases, Total lease payments 12,537  
Operating Leases, Less imputed interest (946)  
Operating Leases 11,591 $ 9,287
Finance Leases, Year Ending June 30, 2022 1,179  
Finance Leases, Year Ending June 30, 2023 1,198  
Finance Leases, Year Ending June 30, 2024 1,211  
Finance Leases, Year Ending June 30, 2025 1,537  
Finance Leases, Year Ending June 30, 2026 1,220  
Finance Leases, Thereafter 8,856  
Finance Leases, Total lease payments 15,201  
Finance Leases, Less imputed interest (2,660)  
Finance Leases $ 12,541 $ 9,496