XML 79 R41.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Additional Working Capital Information (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Additional Working Capital Information [Abstract] |
Schedule Of Notes, Accounts Receivable And Payable, Loans Payable, And Accrued Liabilities |
(millions of dollars) |  | December 31, 2024 |  | December 31, 2023
Notes and accounts receivable |  |  |  |
Trade, less reserves of $162 million and $170 million |  | 35,282 |  |  | 30,296 |
Other, less reserves of $314 million and $101 million |  | 8,399 |  |  | 7,719 |
Total |  | 43,681 |  |  | 38,015 |
Notes and loans payable |  |  |  |
Bank loans |  | 63 |  |  | 6 |
Commercial paper |  | — |  |  | 75 |
Long-term debt due within one year |  | 4,892 |  |  | 4,009 |
Total |  | 4,955 |  |  | 4,090 |
Accounts payable and accrued liabilities |  |  |  |
Trade payables |  | 36,145 |  |  | 31,249 |
Payables to equity companies |  | 10,378 |  |  | 11,885 |
Accrued taxes other than income taxes |  | 3,577 |  |  | 3,817 |
Other |  | 11,197 |  |  | 11,086 |
Total |  | 61,297 |  |  | 58,037 |

X
- References No definition available. + Details
Name: | xom_AdditionalWorkingCapitalInformationAbstract
Namespace Prefix: | xom_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of notes, accounts receivable and payable, loans payable, and accrued liabilities. + References No definition available. + Details
Name: | xom_ScheduleOfNotesAccountsReceivableAndPayableLoansPayableAndAccruedLiabilitiesTableTextBlock
Namespace Prefix: | xom_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration