XML 66 R38.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Accounting Policies (Policy) | 12 Months Ended
--- | ---
Dec. 31, 2023
Accounting Policies [Abstract] |
Consolidation Principles and Investments | Consolidation Principles and Investments—Our consolidated financial statements include the accounts of majority-owned, controlled subsidiaries and, if applicable, variable interest entities where we are the primary beneficiary. The equity method is used to account for investments in affiliates in which we have the ability to exert significant influence over the affiliates’ operating and financial policies. When we do not have the ability to exert significant influence, the investment is measured at fair value except when the investment does not have a readily determinable fair value. For those exceptions, it will be measured at cost minus impairment, plus or minus observable price changes in orderly transactions for an identical or similar investment of the same issuer. Undivided interests in oil and gas joint ventures, pipelines, natural gas plants and terminals are consolidated on a proportionate basis. Other securities and investments are generally carried at cost. We manage our operations through six operating segments, defined by geographic region: Alaska; Lower 48; Canada; Europe, Middle East and North Africa; Asia Pacific; and Other International.
Foreign Currency Translation | Foreign Currency Translation—Adjustments resulting from the process of translating foreign functional currency financial statements into U.S. dollars are included in accumulated other comprehensive income (loss) in common stockholders’ equity. Foreign currency transaction gains and losses are included in current earnings. Some of our foreign operations use their local currency as the functional currency.
Use of Estimates | Use of Estimates—The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosures of contingent assets and liabilities. Actual results could differ from these estimates.
Revenue Recognition | Revenue Recognition—Revenues associated with the sales of crude oil, bitumen, natural gas, NGLs, LNG and other items are recognized at the point in time when the customer obtains control of the asset. In evaluating when a customer has control of the asset, we primarily consider whether the transfer of legal title and physical delivery has occurred, whether the customer has significant risks and rewards of ownership and whether the customer has accepted delivery and a right to payment exists. These products are typically sold at prevailing market prices. We allocate variable market-based consideration to deliveries (performance obligations) in the current period as that consideration relates specifically to our efforts to transfer control of current period deliveries to the customer and represents the amount we expect to be entitled to in exchange for the related products. Payment is typically due within 30 days or less. Transactions commonly called buy/sell contracts, in which the purchase and sale of inventory with the same counterparty are entered into “in contemplation” of one another, are combined and reported net (i.e., on the same income statement line).
Shipping and Handling Costs | Shipping and Handling Costs—We typically incur shipping and handling costs prior to control transferring to the customer and account for these activities as fulfillment costs. Accordingly, we include shipping and handling costs in production and operating expenses for production activities. Transportation costs related to marketing activities are recorded in purchased commodities. Freight costs billed to customers are treated as a component of the transaction price and recorded as a component of revenue when the customer obtains control.
Cash Equivalents | Cash Equivalents—Cash equivalents are highly liquid, short-term investments that are readily convertible to known amounts of cash and have original maturities of 90 days or less from their date of purchase. They are carried at cost plus accrued interest, which approximates fair value.
Short-Term Investments | Short-Term Investments—Short-term investments include investments in bank time deposits and marketable securities (commercial paper and government obligations) which are carried at cost plus accrued interest and have original maturities of greater than 90 days but within one year or when the remaining maturities are within one year. We also invest in financial instruments classified as available for sale debt securities which are carried at fair value. Those instruments are included in short-term investments when they have remaining maturities of one year or less, as of the balance sheet date.
Long-Term Investments in Debt Securities | Long-Term Investments in Debt Securities—Long-term investments in debt securities includes financial instruments classified as available for sale debt securities with remaining maturities greater than one year as of the balance sheet date. They are carried at fair value and presented within the “Investments and long-term receivables” line of our consolidated balance sheet.
Inventories | Inventories—We have several valuation methods for our various types of inventories and consistently use the following methods for each type of inventory. The majority of our commodity-related inventories are recorded at cost using the LIFO basis. We measure these inventories at the lower-of-cost-or-market in the aggregate. Any necessary lower-of-cost-or-market write-downs at year end are recorded as permanent adjustments to the LIFO cost basis. LIFO is used to better match current inventory costs with current revenues. Costs include both direct and indirect expenditures incurred in bringing an item or product to its existing condition and location, but not unusual/nonrecurring costs or research and development costs. Materials, supplies and other miscellaneous inventories, such as tubular goods and well equipment, are valued using various methods, including the weighted-average-cost method and the FIFO method, consistent with industry practice.
Fair Value Measurements | Fair Value Measurements—Assets and liabilities measured at fair value and required to be categorized within the fair value hierarchy are categorized into one of three different levels depending on the observability of the inputs employed in the measurement. Level 1 inputs are quoted prices in active markets for identical assets or liabilities. Level 2 inputs are observable inputs other than quoted prices included within Level 1 for the asset or liability, either directly or indirectly through market-corroborated inputs. Level 3 inputs are unobservable inputs for the asset or liability reflecting significant modifications to observable related market data or our assumptions about pricing by market participants.
Derivative Instruments | Derivative Instruments—Derivative instruments are recorded on the balance sheet at fair value. If the right of offset exists and certain other criteria are met, derivative assets and liabilities with the same counterparty are netted on the balance sheet and the collateral payable or receivable is netted against derivative assets and derivative liabilities, respectively. Recognition and classification of the gain or loss that results from recording and adjusting a derivative to fair value depends on the purpose for issuing or holding the derivative. Gains and losses from derivatives not accounted for as hedges are recognized immediately in earnings. We do not apply hedge accounting to our derivative instruments.
Oil and Gas Exploration and Development | Oil and Gas Exploration and Development—Oil and gas exploration and development costs are accounted for using the successful efforts method of accounting. Property Acquisition Costs—Oil and gas leasehold acquisition costs are capitalized and included in the balance sheet caption PP&E. Leasehold impairment is recognized based on exploratory experience and management’s judgment. Upon achievement of all conditions necessary for reserves to be classified as proved, the associated leasehold costs are reclassified to proved properties. Exploratory Costs—Geological and geophysical costs and the costs of carrying and retaining undeveloped properties are expensed as incurred. Exploratory well costs are capitalized, or “suspended,” on the balance sheet pending further evaluation of whether economically recoverable reserves have been found. If economically recoverable reserves are not found, exploratory well costs are expensed as dry holes. If exploratory wells encounter potentially economic quantities of oil and gas, the well costs remain capitalized on the balance sheet as long as sufficient progress assessing the reserves and the economic and operating viability of the project is being made. For complex exploratory discoveries, it is not unusual to have exploratory wells remain suspended on the balance sheet for several years while we perform additional appraisal drilling and seismic work on the potential oil and gas field or while we seek government or coventurer approval of development plans or seek environmental permitting. Once all required approvals and permits have been obtained, the projects are moved into the development phase, and the oil and gas resources are designated as proved reserves. Management reviews suspended well balances quarterly, continuously monitors the results of the additional appraisal drilling and seismic work, and expenses the suspended well costs as dry holes when it judges the potential field does not warrant further investment in the near term. See Note 6. Development Costs—Costs incurred to drill and equip development wells, including unsuccessful development wells, are capitalized. Depletion and Amortization—Leasehold costs of producing properties are depleted using the unit-of-production method based on estimated proved oil and gas reserves. Amortization of development costs is based on the unit-of-production method using estimated proved developed oil and gas reserves.
Capitalized Interest | Capitalized Interest—Interest from external borrowings is capitalized on major projects with an expected construction period of one year or longer. Capitalized interest is added to the cost of the underlying asset and is amortized over the useful lives of the assets in the same manner as the underlying assets.
Depreciation and Amortization | Depreciation and Amortization—Depreciation and amortization of PP&E on producing hydrocarbon properties and SAGD facilities and certain pipeline and LNG assets (those which are expected to have a declining utilization pattern), are determined by the unit-of-production method. Depreciation and amortization of all other PP&E are determined by either the individual-unit-straight-line method or the group-straight-line method (for those individual units that are highly integrated with other units).
Impairment of Properties, Plants and Equipment | Impairment of Properties, Plants and Equipment—Long-lived assets used in operations are assessed for impairment whenever changes in facts and circumstances indicate a possible significant deterioration in the future cash flows expected to be generated by an asset group. If there is an indication the carrying amount of an asset may not be recovered, a recoverability test is performed using management’s assumptions for prices, volumes and future development plans. If the sum of the undiscounted cash flows before income-taxes is less than the carrying value of the asset group, the carrying value is written down to estimated fair value and reported as an impairment in the period in which the determination is made. Individual assets are grouped for impairment purposes at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows of other groups of assets—generally on a field-by-field basis for E&P assets. Because there usually is a lack of quoted market prices for long-lived assets, the fair value of impaired assets is typically determined based on the present values of expected future cash flows using discount rates and prices believed to be consistent with those used by principal market participants, or based on a multiple of operating cash flow validated with historical market transactions of similar assets where possible. The expected future cash flows used for impairment reviews and related fair value calculations are based on estimated future production volumes, commodity prices, operating costs and capital decisions, considering all available evidence at the date of review. The impairment review includes cash flows from proved developed and undeveloped reserves, including any development expenditures necessary to achieve that production. Additionally, when probable and possible reserves exist, an appropriate risk-adjusted amount of these reserves may be included in the impairment calculation. Long-lived assets committed by management for disposal within one year are accounted for at the lower of amortized cost or fair value, less cost to sell, with fair value determined using a binding negotiated price, if available, or present value of expected future cash flows as previously described.
Maintenace and Repairs | Maintenance and Repairs—Costs of maintenance and repairs, which are not significant improvements, are expensed when incurred.
Property Dispositions | Property Dispositions—When complete units of depreciable property are sold, the asset cost and related accumulated depreciation are eliminated, with any gain or loss reflected in the “Gain (loss) on dispositions” line of our consolidated income statement. When partial units of depreciable property are sold or retired which do not significantly alter the DD&A rate, the asset cost and accumulated depreciation are eliminated such that no gain or loss is recorded.
Asset Retirement Obligations and Environmental Costs | Asset Retirement Obligations and Environmental Costs—The fair value of legal obligations to retire and remove long-lived assets are recorded in the period in which the obligation is incurred (typically when the asset is installed at the production location). Fair value is estimated using a present value approach, incorporating assumptions about estimated amounts and timing of settlements and impacts of the use of technologies. See Note 8. Environmental expenditures are expensed or capitalized, depending upon their future economic benefit. Expenditures relating to an existing condition caused by past operations, and those having no future economic benefit, are expensed. Liabilities for environmental expenditures are recorded on an undiscounted basis (unless acquired through a business combination, which we record on a discounted basis) when environmental assessments or cleanups are probable and the costs can be reasonably estimated. Recoveries of environmental remediation costs from other parties are recorded as assets when their receipt is probable and estimable.
Impairment of Investments in Nonconsolidated Entities | Impairment of Investments in Nonconsolidated Entities—Investments in nonconsolidated entities are assessed for impairment whenever changes in the facts and circumstances indicate a loss in value has occurred. When such a condition is judgmentally determined to be other than temporary, the carrying value of the investment is written down to fair value. The fair value of the impaired investment is based on quoted market prices, if available, or upon the present value of expected future cash flows using discount rates and prices believed to be consistent with those used by principal market participants, plus market analysis of comparable assets owned by the investee, if appropriate.
Guarantees | Guarantees—The fair value of a guarantee is determined and recorded as a liability at the time the guarantee is given. The initial liability is subsequently reduced as we are released from exposure under the guarantee. We amortize the guarantee liability over the relevant time period, if one exists, based on the facts and circumstances surrounding each type of guarantee. In cases where the guarantee term is indefinite, we reverse the liability when we have information indicating the liability is essentially relieved or amortize it over an appropriate time period as the fair value of our guarantee exposure declines over time. We amortize the guarantee liability to the related income statement line item based on the nature of the guarantee. When it becomes probable that we will have to perform on a guarantee, we accrue a separate liability if it is reasonably estimable, based on the facts and circumstances at that time. We reverse the fair value liability only when there is no further exposure under the guarantee.
Share-Based Compensation | Share-Based Compensation—We recognize share-based compensation expense over the shorter of the service period (i.e., the stated period of time required to earn the award) or the period beginning at the start of the service period and ending when an employee first becomes eligible for retirement. We have elected to recognize expense on a straight-line basis over the service period for the entire award, whether the award was granted with ratable or cliff vesting.
Income Taxes | Income Taxes—Deferred income taxes are computed using the liability method and are provided on all temporary differences between the financial reporting basis and the tax basis of our assets and liabilities, except for deferred taxes on income and temporary differences related to the cumulative translation adjustment considered to be permanently reinvested in certain foreign subsidiaries and foreign corporate joint ventures. Allowable tax credits are applied currently as reductions of the provision for income taxes. Interest related to unrecognized tax benefits is reflected in interest and debt expense, and penalties related to unrecognized tax benefits are reflected in production and operating expenses.
Taxes Collected from Customers and Remitted to Governmental Authorities | Taxes Collected from Customers and Remitted to Governmental Authorities—Sales and value-added taxes are recorded net.
Net Income (Loss) Per Share of Common Stock | Net Income (Loss) Per Share of Common Stock—Basic net income (loss) per share (EPS) is calculated using the two-class method. Under the two-class method, all earnings (distributed and undistributed) are allocated to common stock (including fully vested stock and unit awards that have not yet been issued as common stock) and participating securities. ConocoPhillips grants RSUs under its share-based compensation programs, the majority of which entitle recipients to receive nonforfeitable dividends during the vesting period on a basis equivalent to dividends paid to holders of the Company’s common stock. See Note 16. These unvested RSUs meet the definition of participating securities based on their respective rights to receive non-forfeitable dividends and are treated as a separate class of securities in computing basic EPS. Participating securities are not included as incremental shares in computing diluted EPS. Diluted EPS includes the potential impact of contingently issuable shares, including awards which require future service as a condition of delivery of the underlying common stock. Diluted EPS is calculated under both the two-class and treasury stock methods, and the more dilutive amount is reported. Diluted net loss per share does not assume conversion or exercise of securities that would have an antidilutive effect. Treasury stock is excluded from the daily weighted-average number of common shares outstanding in both calculations.
New Accounting Standards | In November 2023, the FASB issued ASU No. 2023-07, “Improvements to Reportable Segment Disclosures” which sets forth improvements to the current segment disclosure requirements in accordance with Topic 280 “Segment Reporting”. The amendments do not change how we identify our operating segments. On adoption, the disclosure improvements will be applied retrospectively to prior periods presented. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024 and early adoption is permitted. We are currently evaluating the impact of the adoption of this ASU. In December 2023, the FASB issued ASU No. 2023-09, “Improvements to Income Tax Disclosures” which enhances the disclosure requirements within Topic 740 “Income Taxes”. The enhancements will impact our financial statement disclosures only and will be applied prospectively with retrospective application permitted. The ASU is effective for annual periods beginning after December 15, 2024 and early adoption is permitted. We are currently evaluating the impact of the adoption of this ASU.

X
- Definition Impairment of Investments in Nonconsolidated Entities Policy [Policy Text Block] + References No definition available. + Details
Name: | cop_ImpairmentOfInvestmentsInNonconsolidatedEntitiesPolicyPolicyTextBlock
Namespace Prefix: | cop_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Investment, Long-Term, Debt Securities Policy [Policy Text Block] + References No definition available. + Details
Name: | cop_InvestmentLongTermDebtSecuritiesPolicyPolicyTextBlock
Namespace Prefix: | cop_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Investment, Short-Term Policy [Policy Text Block] + References No definition available. + Details
Name: | cop_InvestmentShortTermPolicyPolicyTextBlock
Namespace Prefix: | cop_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Property Disposition Policy [Policy Text Block] + References No definition available. + Details
Name: | cop_PropertyDispositionPolicyPolicyTextBlock
Namespace Prefix: | cop_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Shipping And Handling Costs, Fulfillment Costs [Policy Text Block] + References No definition available. + Details
Name: | cop_ShippingAndHandlingCostsFulfillmentCostsPolicyTextBlock
Namespace Prefix: | cop_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Taxes Other Than Income Tax [Policy Text Block] + References No definition available. + Details
Name: | cop_TaxesOtherThanIncomeTaxPolicyTextBlock
Namespace Prefix: | cop_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset, and environmental remediation liability from improper or other-than-normal operation of long-lived asset. Includes, but is not limited to, timing of recognition and whether obligation is measured on discounted basis. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//410/tableOfContent + Details
Name: | us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 + Details
Name: | us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-7 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 60 -Paragraph 1 -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-1 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//460/tableOfContent + Details
Name: | us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing interest expense, including the method of amortizing debt issuance costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 3 -SubTopic 10 -Topic 835 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482914/835-10-05-3 + Details
Name: | us-gaap_InterestExpensePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of the accounting policy for maintenance costs. Does not include planned major maintenance activities. + References No definition available. + Details
Name: | us-gaap_MaintenanceCostPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for oil and gas property which may include the basis of such assets, depreciation methods used and estimated useful lives, the entity's capitalization policy, including its accounting treatment for costs incurred for repairs and maintenance activities, whether such asset balances include capitalized interest and the method by which such is calculated, how disposals of such assets are accounted for and how impairment of such assets is assessed and recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 + Details
Name: | us-gaap_OilAndGasPropertiesPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration