v3.25.1
Additional Financial Information - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Accounts Payable and Accrued Liabilities [Line Items]    
Accounts payable $ 4,015 $ 4,242
Property and other taxes, including payroll 1,643 1,524
Payroll and related benefits 680 1,072
Accrued interest 947 905
Other accrued liabilities 615 720
Accounts payable and accrued liabilities 7,900 8,463
Accounts Payable and Accrued Liabilities    
Accounts Payable and Accrued Liabilities [Line Items]    
Outstanding checks $ 228 $ 460