v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Components of Operating Lease Expense
Components of operating lease expense were as follows (in millions):
Year Ended December 31,
202120222023
Operating lease cost$2,699 $2,900 $3,362 
Variable lease cost726 838 1,182 
Total operating lease cost$3,425 $3,738 $4,544 
Supplemental Information Related to Operating Leases
Supplemental information related to operating leases was as follows (in millions):
Year Ended December 31,
202120222023
Cash payments for operating leases$2,489 $2,722 $3,173 
New operating lease assets obtained in exchange for operating lease liabilities$2,951 $4,383 $2,877 
Future Minimum Operating Lease Payments Future lease payments under operating leases as of December 31, 2023 were as follows (in millions):
2024$3,179 
20252,929 
20262,450 
20271,951 
20281,488 
Thereafter5,685 
Total future lease payments17,682 
Less imputed interest(2,431)
Total lease liability balance$15,251