v3.25.4
Maturities of Lease Liabilities (Detail) - USD ($)
$ in Millions
Dec. 31, 2025
Jun. 30, 2025
Leases [Abstract]    
Operating Leases, Year Ending June 30, 2026 (excluding the six months ended December 31, 2025) $ 3,248  
Operating Leases, Year Ending June 30, 2027 5,811  
Operating Leases, Year Ending June 30, 2028 4,078  
Operating Leases, Year Ending June 30, 2029 2,891  
Operating Leases, Year Ending June 30, 2030 2,361  
Operating Leases, Thereafter 7,192  
Operating Leases, Total lease payments 25,581  
Operating Leases, Less imputed interest (2,716)  
Operating Leases 22,865 $ 22,861
Finance Leases, Year Ending June 30, 2026 (excluding the six months ended December 31, 2025) 3,059  
Finance Leases, Year Ending June 30, 2027 6,404  
Finance Leases, Year Ending June 30, 2028 6,467  
Finance Leases, Year Ending June 30, 2029 5,829  
Finance Leases, Year Ending June 30, 2030 5,718  
Finance Leases, Thereafter 53,590  
Finance Leases, Total lease payments 81,067  
Finance Leases, Less imputed interest (20,916)  
Finance Leases $ 60,151 $ 46,172