XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Future minimum lease payments (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Jun. 30, 2023
Operating Leases    
2025 $ 169  
2026 138  
2027 139  
2028 103  
2029 91  
Thereafter 999  
Total future minimum lease payments 1,639  
Less: interest (495)  
Present value of minimum payments 1,144  
Finance Leases    
2025 19  
2026 4  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total future minimum lease payments 23  
Less: interest 0  
Present value of minimum payments $ 23 $ 42