XML 54 R16.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Additional Working Capital Information | 12 Months Ended
--- | ---
Dec. 31, 2024
Additional Working Capital Information [Abstract] |
Additional Working Capital Information | Additional Working Capital Information
(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 |
Trade notes and accounts receivables include both receivables within the scope of ASC 606 and outside the scope of ASC 606. Receivables outside the scope of ASC 606 primarily relate to physically settled commodity contracts accounted for as derivatives. Credit quality and type of customer are generally similar between receivables within the scope of ASC 606 and those outside it. The Corporation has short-term committed lines of credit of $0.2 billion which were unused as of December 31, 2024. These lines of credit are available for general corporate purposes.

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

X
- Definition Entire disclosure of additional working capital information presenting assets and liabilities. + References No definition available. + Details
Name: | xom_AdditionalWorkingCapitalInformationTextBlock
Namespace Prefix: | xom_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration