XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Components of Lease Costs
Components of lease costs were as follows (in millions):
Three Months EndedSix Months Ended
June 30,June 30,
2024202520242025
Operating lease cost$802 $818 $1,606 $1,608 
Finance lease cost:
Amortization of lease assets99 112 182 208 
Interest on lease liabilities16 14 31 
Finance lease cost106 128 196 239 
Variable lease cost343 372 686 732 
Total lease cost$1,251 $1,318 $2,488 $2,579 
Schedule of Supplemental Balance Sheet Information
Supplemental information related to leases was as follows (in millions):
As of
December 31, 2024
As of
June 30, 2025
Weighted average remaining lease term
Operating leases7.8 years7.8 years
Finance leases10.4 years9.6 years
Weighted average discount rate
Operating leases3.4 %3.5 %
Finance leases2.8 %2.9 %
As of
December 31, 2024
As of
June 30, 2025
Operating leases:
Operating lease assets$13,588 $14,255 
Accrued expenses and other liabilities$2,887 $3,007 
Operating lease liabilities11,691 11,952 
Total operating lease liabilities$14,578 $14,959 
Finance Leases:
Property and equipment, at cost$4,622 $5,410 
Accumulated depreciation(2,037)(2,209)
Property and equipment, net$2,585 $3,201 
Accrued expenses and other liabilities$235 $100 
Other long-term liabilities1,442 2,002 
Total finance lease liabilities$1,677 $2,102 
Schedule of Supplemental Cash Flow Information
Supplemental cash flow information related to leases was as follows (in millions):
Three Months EndedSix Months Ended
June 30,June 30,
2024202520242025
Cash payments for lease liabilities:
Operating cash flows used for operating leases
$844 $783 $1,686 $1,661 
Operating cash flows used for finance leases
$$16 $14 $31 
Financing cash flows used for finance leases(1)
$97 $110 $187 $302 
Assets obtained in exchange for lease liabilities:
Operating leases$493 $831 $897 $1,528 
Finance leases$146 $83 $165 $606 
(1)Financing cash flows used for financing leases are included within financing activities of the Consolidated Statements of Cash Flows as repayments of debt.
Schedule of Future Minimum Operating Lease Payments
Future lease payments as of June 30, 2025 were as follows (in millions):
Operating LeasesFinance
Leases
Remainder of 2025$2,095 $162 
20263,078 299 
20272,549 301 
20282,042 290 
20291,630 268 
Thereafter6,035 1,310 
Total future lease payments17,429 2,630 
Less imputed interest(2,470)(528)
Total lease liability balance$14,959 $2,102 
Schedule of Future Minimum Finance Lease Payments
Future lease payments as of June 30, 2025 were as follows (in millions):
Operating LeasesFinance
Leases
Remainder of 2025$2,095 $162 
20263,078 299 
20272,549 301 
20282,042 290 
20291,630 268 
Thereafter6,035 1,310 
Total future lease payments17,429 2,630 
Less imputed interest(2,470)(528)
Total lease liability balance$14,959 $2,102