v3.26.1
Maturities of Lease Liabilities (Detail) - USD ($)
$ in Millions
Mar. 31, 2026
Jun. 30, 2025
Leases [Abstract]    
Operating Leases, Year Ending June 30, 2026 (excluding the nine months ended March 31, 2026) $ 1,735  
Operating Leases, Year Ending June 30, 2027 5,910  
Operating Leases, Year Ending June 30, 2028 4,207  
Operating Leases, Year Ending June 30, 2029 3,011  
Operating Leases, Year Ending June 30, 2030 2,476  
Operating Leases, Thereafter 7,516  
Operating Leases, Total lease payments 24,855  
Operating Leases, Less imputed interest (2,617)  
Operating Leases 22,238 $ 22,861
Finance Leases, Year Ending June 30, 2026 (excluding the nine months ended March 31, 2026) 1,633  
Finance Leases, Year Ending June 30, 2027 6,786  
Finance Leases, Year Ending June 30, 2028 6,864  
Finance Leases, Year Ending June 30, 2029 6,232  
Finance Leases, Year Ending June 30, 2030 6,126  
Finance Leases, Thereafter 56,961  
Finance Leases, Total lease payments 84,602  
Finance Leases, Less imputed interest (21,670)  
Finance Leases $ 62,932 $ 46,172