XML 92 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Future minimum lease payments (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Jun. 30, 2022
Operating Leases    
2024 $ 169  
2025 158  
2026 141  
2027 137  
2028 100  
Thereafter 1,084  
Total future minimum lease payments 1,789  
Less: interest (549)  
Present value of minimum payments 1,240  
Finance Leases    
2024 28  
2025 15  
2026 0  
2027 0  
2028 0  
Thereafter 0  
Total future minimum lease payments 43  
Less: interest (1)  
Present value of minimum payments $ 42 $ 67