v3.26.1
Leases - Lease Cost (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease cost $ 4,118 $ 3,426 $ 8,035 $ 6,666
Finance lease cost:        
Amortization of lease assets 692 827 1,425 1,700
Interest on lease liabilities 108 72 209 143
Finance lease cost 800 899 1,634 1,843
Variable lease cost 718 659 1,460 1,355
Total lease cost $ 5,636 $ 4,984 $ 11,129 $ 9,864