v3.24.2
Additional Financial Information - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Accounts Payable and Accrued Liabilities [Line Items]    
Accounts payable $ 3,290 $ 5,573
Payroll and related benefits 743 1,142
Property and other taxes, including payroll 1,638 1,704
Accrued interest 887 818
Other accrued liabilities 1,033 1,136
Accounts payable and accrued liabilities 7,591 10,373
Accounts Payable and Accrued Liabilities    
Accounts Payable and Accrued Liabilities [Line Items]    
Outstanding checks $ 364 $ 740