XML 42 R20.htm IDEA: XBRL DOCUMENT
v3.25.2

Basis of Financial Statement Preparation (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2025
Basis Of Financial Statement Preparation [Abstract] |
Commitments and Contingencies | The Corporation accrues an undiscounted liability for those contingencies where the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Corporation does not record liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is reasonably possible and which are significant, the Corporation discloses the nature of the contingency and, where feasible, an estimate of the possible loss. For purposes of our contingency disclosures, “significant” includes material matters, as well as other matters, which management believes should be disclosed.
Net Investment Hedge Risk Management Policy | The Corporation may use non-derivative financial instruments, such as its foreign currency-denominated debt, as hedges of its net investments in certain foreign subsidiaries. Under this method, the change in the carrying value of the financial instruments due to foreign exchange fluctuations is reported in accumulated other comprehensive income.

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 450 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 25 -Name Accounting Standards Codification -Section 40 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480270/815-25-40-8A Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4EEEE -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4EEEE + Details
Name: | us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Basis of Financial Statement Preparation [Abstract] + References No definition available. + Details
Name: | xom_BasisOfFinancialStatementPreparationAbstract
Namespace Prefix: | xom_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration