v3.26.1
Leases Schedule of Future Lease Payments (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Jun. 30, 2025
2027 $ 286  
2028 263  
2029 217  
2030 191  
2031 139  
Thereafter 397  
Total future lease payments 1,493  
Less: imputed interest 246  
Total lease liabilities 1,062 $ 818
Total lease liabilities 185 $ 201
Total Lease Liability 1,247  
Operating Leases    
2027 233  
2028 220  
2029 185  
2030 166  
2031 122  
Thereafter 354  
Total future lease payments 1,280  
Less: imputed interest 218  
Total lease liabilities 1,062  
Finance Leases    
2027 53  
2028 43  
2029 32  
2030 25  
2031 17  
Thereafter 43  
Total future lease payments 213  
Less: imputed interest 28  
Total lease liabilities $ 185