XML 166 R138.htm IDEA: XBRL DOCUMENT v3.25.0.1
Additional Financial Information (Consolidated Balance Sheets) (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Accounts payable and accrued liabilities:    
Accounts payable $ 27,433 $ 27,309
Accrued payroll and commissions 2,015 1,698
Current portion of employee benefit obligation 570 631
Accrued interest 2,020 2,187
Accrued taxes 1,301 1,022
Other 2,318 3,005
Total accounts payable and accrued liabilities $ 35,657 $ 35,852