v3.25.4
Commitment and Contingencies Future Lease Payments (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Operating Leased Assets [Line Items]  
2026 $ 1,052
2027 916
2028 740
2029 637
2030 552
Thereafter 2,665
Lessee, Operating Lease, Liability, to be Paid, Total 6,562
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,391)
Future minimum lease payments included within businesses held for sale (556)
Total $ 4,615