XML 107 R95.htm IDEA: XBRL DOCUMENT v3.22.2
Maturities of Lease Liabilities (Detail) - USD ($)
$ in Millions
Jun. 30, 2022
Jun. 30, 2021
Leases [Abstract]    
Operating Leases, Year Ending June 30, 2023 $ 2,456  
Operating Leases, Year Ending June 30, 2024 2,278  
Operating Leases, Year Ending June 30, 2025 1,985  
Operating Leases, Year Ending June 30, 2026 1,625  
Operating Leases, Year Ending June 30, 2027 1,328  
Operating Leases, Thereafter 5,332  
Operating Leases, Total lease payments 15,004  
Operating Leases, Less imputed interest (1,287)  
Operating Leases 13,717 $ 11,591
Finance Leases, Year Ending June 30, 2023 1,477  
Finance Leases, Year Ending June 30, 2024 1,487  
Finance Leases, Year Ending June 30, 2025 1,801  
Finance Leases, Year Ending June 30, 2026 1,483  
Finance Leases, Year Ending June 30, 2027 1,489  
Finance Leases, Thereafter 9,931  
Finance Leases, Total lease payments 17,668  
Finance Leases, Less imputed interest (2,766)  
Finance Leases $ 14,902 $ 12,541