v3.25.3
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Leases [Abstract]        
Operating lease expense $ 1,263 $ 1,203 $ 3,636 $ 3,580
Financing lease expense:        
Amortization of right-of-use assets 203 198 596 588
Interest on lease liabilities 31 33 96 83
Total financing lease expense 234 231 692 671
Variable lease expense 77 67 169 215
Total lease expense $ 1,574 $ 1,501 $ 4,497 $ 4,466