v3.24.4
Additional Financial Information - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Accounts Payable and Accrued Liabilities [Line Items]    
Accounts payable $ 4,242 $ 5,573
Payroll and related benefits 1,072 1,142
Property and other taxes, including payroll 1,524 1,704
Accrued interest 905 818
Other accrued liabilities 720 1,136
Accounts payable and accrued liabilities 8,463 10,373
Accounts Payable and Accrued Liabilities    
Accounts Payable and Accrued Liabilities [Line Items]    
Outstanding checks $ 460 $ 740