v3.25.2
Additional Financial Information - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Accounts Payable and Accrued Liabilities [Line Items]    
Accounts payable $ 4,144 $ 4,242
Property and other taxes, including payroll 1,397 1,524
Payroll and related benefits 740 1,072
Accrued interest 929 905
Other accrued liabilities 592 720
Accounts payable and accrued liabilities 7,802 8,463
Accounts Payable and Accrued Liabilities    
Accounts Payable and Accrued Liabilities [Line Items]    
Outstanding checks $ 267 $ 460