v3.23.1
Leases - Components of Lease Cost (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Finance lease cost:    
Amortization of right-of-use assets $ 104 $ 98
Interest 5 4
Operating lease cost 557 411
Variable lease cost and other, net 124 90
Total lease cost $ 790 $ 603