v2.4.0.6

Employee Benefit Plans - Additional Information (Detail) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2011 Investment | Dec. 31, 2010 | Dec. 31, 2009 | Dec. 31, 1995
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Pension settlement losses | $ 21,000,000 | $ 0 | $ 15,000,000 |
Special termination benefits | 0 | 0 | 5,000,000 |
Percent amortized of unamortized balance for net actuarial gain and losses | 10.00% |  |  |
Measurement of the accumulated postretirement benefit obligation assumes a health care cost trend rate | 7.75% |  |  |
Measurement of the accumulated postretirement benefit obligation assumes a health care cost trend rate, after decline | 5.00% |  |  |
Year of measurement of the accumulated postretirement benefit obligation assumes a health care cost trend rate, after decline | 2023 |  |  |
Increase in fair value of debt securities | 34,000,000 |  |  |
Decrease in Present Value of Contract Obligation | 18,000,000 |  |  |
Employees maximum deposit in saving plan | 75.00% |  |  |
Employees deposit in saving plan, statutory limit | 16,500 |  |  |
Number of investment funds in which employee can contribute | 39 |  |  |
Employer matching contribution up to certain percentage of eligible pay | 1.25% |  |  |
Company contributions in savings plan and predecessor plans except leveraged employee stock ownership plan charged to expense | 25,000,000 | 24,000,000 | 23,000,000 |
Eligibility of employees to participate in leveraged employee stock ownership plan | 1.00% |  |  |
Company's contribution in common stock from compensation and Benefits Trust | 660,755 | 1,776,873 | 2,018,692 |
Fair value of Company's contribution in common stock from compensation and Benefits Trust | 84,000,000 | 103,000,000 | 94,000,000 |
Company's contribution shares of company common stock from Treasury stock | 475,696 |  |  |
Dividends used to service debt | 45,000,000 | 41,000,000 | 39,000,000 |
Interest incurred on the CPSP debt | 1,000,000 | 2,000,000 | 2,000,000 |
Fair value of unallocated shares | 59,000,000 | 231,000,000 |  |
Omnibus Stock and Performance Incentive Plan life | 10 |  |  |
Authorized common stock for compensation plan, maximum | 100,000,000 |  |  |
Common stock available under incentive stock options, maximum | 40,000,000 |  |  |
Common stock available for awards in stock, maximum | 40,000,000 |  |  |
Shares available for issuance under the Plan | 100,000,000 |  |  |
Weighted average period of recognition of unvested options, in months | 46 months |  |  |
Unrecognized compensation cost from stock options | 27,000,000 |  |  |
Longest weighted-average period of recognition of unvested options, in months | 15 years |  |  |
Number of previously unissued common shares sold to trust | 36,000,000 |  |  | 58,400,000
Cash received on sale of previously unissued common shares to trust |  |  |  | 37,000,000
Promissory note received by selling of previously unissued common stock to compensation and benefits trust |  |  |  | 952,000,000
Shares transferred out of compensation benefits trust | 1,776,873 |  |  |
Historical carrying value of share transfer from grantor trusts to treasury stock | 610,000,000 |  |  |
Stock Option [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Vest ratably options term, in year | 10 years |  |  |
Weighted-average remaining contractual term of vested | 3 years 11 months 12 days |  |  |
Weighted-average remaining contractual term exercisable | 3 years 4 months 24 days |  |  |
Cash received from exercise of stock options | 197 |  |  |
Tax benefit from exercise of options | 119,000,000 |  |  |
Weighted average period of recognition of unvested options, in months | 19 years |  |  |
Unrecognized compensation cost from stock options | 16,000,000 |  |  |
Stock Option [Member] | Maximum [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Weighted average period of recognition of unvested options, in months | 25 years |  |  |
Stock Unit Program Period One [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Vesting period for one third of units in stock unit program | 36 months |  |  |
Stock Unit Program Period Two [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Vesting period for one third of units in stock unit program | 48 months |  |  |
Stock Unit Program Period Three [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Vesting period for one third of units in stock unit program | 60 months |  |  |
Stock Unit Program [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Weighted average period of recognition of unvested options, in months | 30 months |  |  |
Unrecognized compensation cost from stock options | 188,000,000 |  |  |
Longest weighted-average period of recognition of unvested options, in months | 100 months |  |  |
Stock Savings Feature [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Company contributions in savings plan and predecessor plans except leveraged employee stock ownership plan charged to expense | 77,000,000 | 92,000,000 | 83,000,000 |
Cash contribution to the CPSP | 4,000,000 | 0 | 0 |
Level 3 [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Fair value of participating interest in annuity contract | 144,000,000 | 92,000,000 |  |
Fair value of participating interest in debt security | 391,000,000 | 357,000,000 |  |
Accumulated benefit obligation covered by the contract | 247,000,000 | 265,000,000 |  |
Equity Securities [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Target allocations for plan assets, debt securities | 56.00% |  |  |
Debt Securities [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Target allocations for plan assets, debt securities | 35.00% |  |  |
Real Estate [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Target allocations for plan assets, debt securities | 6.00% |  |  |
Other Investment [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Target allocations for plan assets, debt securities | 3.00% |  |  |
Tax Qualified Pension Plan [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Tax-qualified pension plans with projected benefit obligations in excess of plan assets | 8,481,000,000 | 7,661,000,000 |  |
Tax-qualified pension plans with accumulated benefit obligation in excess of plan assets | 7,377,000,000 | 6,718,000,000 |  |
Tax-qualified pension plans with fair value of plan assets in excess of plan assets | 6,098,000,000 | 5,706,000,000 |  |
Unfunded Non Qualified Key Employee Pension Plan [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Tax-qualified pension plans with projected benefit obligations in excess of plan assets | 499,000,000 | 479,000,000 |  |
Tax-qualified pension plans with accumulated benefit obligation in excess of plan assets | 374,000,000 | 407,000,000 |  |
Domestic Qualified And Nonqualified Pension And Postretirement Benefit Plans [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Expected contribution to qualified and non qualified pension and post retirement benefit | 690,000,000 |  |  |
International Qualified And Nonqualified Pension And Postretirement Benefit Plans [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Expected contribution to qualified and non qualified pension and post retirement benefit | 235,000,000 |  |  |
Int'l (Pension Benefits) [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Company contributions in savings plan and predecessor plans except leveraged employee stock ownership plan charged to expense | $ 56,000,000 | $ 52,000,000 | $ 51,000,000 |

X
- Definition Accumulated benefit obligation covered by contract. + References No definition available. + Details
Name: | cop_AccumulatedBenefitObligationCoveredByContract
Namespace Prefix: | cop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cash contribution to the saving plan. + References No definition available. + Details
Name: | cop_CashContributionToSavingPlan
Namespace Prefix: | cop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Cash received on sale of previously unissued common shares to trust. + References No definition available. + Details
Name: | cop_CashReceivedOnSaleOfPreviouslyUnissuedCommonSharesToTrust
Namespace Prefix: | cop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Common stock available for awards in stock. + References No definition available. + Details
Name: | cop_CommonStockAvailableForAwardsInStockMaximum
Namespace Prefix: | cop_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Common stock available under incentive stock options. + References No definition available. + Details
Name: | cop_CommonStockAvailableUnderIncentiveStockOptionsMaximum
Namespace Prefix: | cop_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Common stock shares held in trust contributed to defined contribution plan. + References No definition available. + Details
Name: | cop_CommonStockSharesHeldInTrustContributedToDefinedContributionPlan
Namespace Prefix: | cop_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Common stock shares value contributed to defined contribution plan. + References No definition available. + Details
Name: | cop_CommonStockSharesValueContributedToDefinedContributionPlan
Namespace Prefix: | cop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Decrease in present value of contract obligation . + References No definition available. + Details
Name: | cop_DecreaseInPresentValueOfContractObligation
Namespace Prefix: | cop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Dividends used to service debt of defined contribution plan. + References No definition available. + Details
Name: | cop_DividendsUsedToServiceDebtOfDefinedContributionPlan
Namespace Prefix: | cop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Eligibility of employees to participate in leveraged employee stock ownership plan by contributing certain percentage of eligible pay. + References No definition available. + Details
Name: | cop_EligibilityOfEmployeesToParticipateInLeveragedEmployeeStockOwnershipPlanByContributingCertainPercentageOfEligiblePay
Namespace Prefix: | cop_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employees deposit in saving plan statutory limit. + References No definition available. + Details
Name: | cop_EmployeesDepositInSavingPlanStatutoryLimit
Namespace Prefix: | cop_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employee service share based compensation unrecognized compensation costs on nonvested award longest weighted average period of recognition. + References No definition available. + Details
Name: | cop_EmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsOnNonvestedAwardLongestWeightedAveragePeriodOfRecognition
Namespace Prefix: | cop_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employees maximum deposit of eligible pay in saving plan. + References No definition available. + Details
Name: | cop_EmployeesMaximumDepositInSavingPlan
Namespace Prefix: | cop_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employer matching contribution up to certain percentage of eligible pay. + References No definition available. + Details
Name: | cop_EmployerMatchingContributionUpToCertainPercentageOfEligiblePay
Namespace Prefix: | cop_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of participating interest in annuity contract. + References No definition available. + Details
Name: | cop_FairValueOfParticipatingInterestInAnnuityContract
Namespace Prefix: | cop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of participating interest in debt security. + References No definition available. + Details
Name: | cop_FairValueOfParticipatingInterestInDebtSecurity
Namespace Prefix: | cop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of unallocated shares under defined contribution plan. + References No definition available. + Details
Name: | cop_FairValueOfUnallocatedSharesUnderDefinedContributionPlan
Namespace Prefix: | cop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Historical carrying value of share transfer from grantor trusts to treasury stock . + References No definition available. + Details
Name: | cop_HistoricalCarryingValueOfShareTransferFromGrantorTrustsToTreasuryStock
Namespace Prefix: | cop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase in fair value of debt securities. + References No definition available. + Details
Name: | cop_IncreaseInFairValueOfDebtSecurities
Namespace Prefix: | cop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Interest incurred on defined contribution plan debt. + References No definition available. + Details
Name: | cop_InterestIncurredOnDefinedContributionPlanDebt
Namespace Prefix: | cop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of investment funds in which employee can contribute. + References No definition available. + Details
Name: | cop_NumberOfInvestmentFundsInWhichEmployeeCanContribute
Namespace Prefix: | cop_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Shares Available For Issuance + References No definition available. + Details
Name: | cop_NumberOfSharesAvailableForIssuance
Namespace Prefix: | cop_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percent amortized of unamortized balance for net actuarial gain and losses. + References No definition available. + Details
Name: | cop_PercentAmortizedOfUnamortizedBalanceForNetActuarialGainAndLosses
Namespace Prefix: | cop_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Promissory note received by selling of previously unissued common stock to compensation and benefits trust. + References No definition available. + Details
Name: | cop_PromissoryNoteReceivedBySellingOfPreviouslyUnissuedCommonStockToCompensationAndBenefitsTrust
Namespace Prefix: | cop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Shares transferred out of compensation benefits trust. + References No definition available. + Details
Name: | cop_SharesTransferredOutOfCompensationBenefitsTrust
Namespace Prefix: | cop_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Vest ratably options term in year. + References No definition available. + Details
Name: | cop_VestRatablyOptionsTermInYear
Namespace Prefix: | cop_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of common stock held in a trust that has been set up specifically to accumulate stock for the sole purpose of distribution to participating employees but not yet earned. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Statement of Position (SOP) -Number 93-6 -Paragraph 14 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 40 -Section 25 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=6418455&loc=d3e16701-113920 + Details
Name: | us-gaap_CommonStockSharesHeldInEmployeeTrustShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum term of the deferred compensation arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64, 65 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph a -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum number of shares authorized for issuance under the deferred compensation arrangement as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The employer's best estimate, as soon as it can be reasonably determined, of contributions expected to be paid to the plan during the next fiscal year beginning after the date of the latest statement of financial position. Estimated contributions may be presented in the aggregate combining (1) contributions required by funding regulations or laws, (2) discretionary contributions, and (3) noncash contributions. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=21915506&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph g -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The assumed health care cost trend rate for the next year used to measure the expected cost of benefits covered by the plan (gross eligible charges). This is based upon the annual rate of change in the cost of health care benefits currently provided by the postretirement benefit plan, due to factors other than changes in the composition of the plan population by age and dependency status. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (l) -URI http://asc.fasb.org/extlink&oid=21915506&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph l -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Health Care Cost Trend Rate -URI http://asc.fasb.org/extlink&oid=6514820 + Details
Name: | us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedForNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition If aggregate disclosures are presented, the aggregate pension accumulated benefit obligation for pension plans with accumulated benefit obligations in excess of plan assets as of the measurement date of each statement of financial position presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=21916443&loc=d3e4179-114921 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=21915506&loc=d3e2417-114920 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 6 -Subparagraph b -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition If aggregate disclosures are presented, the aggregate fair value of plan assets for pension plans with accumulated benefit obligations in excess of plan assets as of the measurement date of each statement of financial position presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=21916443&loc=d3e4179-114921 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=21915506&loc=d3e2417-114920 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 6 -Subparagraph b -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition If aggregate disclosures are presented, the aggregate projected benefit obligation for pension plans with accumulated benefit obligations in excess of plan assets as of the measurement date of each statement of financial position presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=21916443&loc=d3e4179-114921 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=21915506&loc=d3e2417-114920 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph C3 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of net gain (loss) recognized in net periodic benefit cost as a result of an irrevocable action that relieves the employer (or the plan) of primary responsibility for a benefit obligation and eliminates significant risks related to the obligation and the assets used to effect the settlement. Examples of transactions that constitute a settlement include, but are not limited to, lump-sum cash payments to plan participants in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contracts to cover vested benefits. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 15 -Paragraph 6 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=7577095&loc=d3e8001-114927 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (h)(7) -URI http://asc.fasb.org/extlink&oid=21915506&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of increase related to special termination benefits offered to and accepted by employees in connection with their termination of employment that are only offered for a short period of time. A situation involving termination benefits may also involve a curtailment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Termination Benefits -URI http://asc.fasb.org/extlink&oid=6526498 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 88 -Paragraph 15 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 106 -Paragraph 518 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a)(10) -URI http://asc.fasb.org/extlink&oid=21915506&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanSpecialTerminationBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Target allocation of investments of this type to total plan assets presented on a weighted average basis. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(i) -URI http://asc.fasb.org/extlink&oid=21915506&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c)(i) -URI http://asc.fasb.org/extlink&oid=21915506&loc=d3e2446-114920 + Details
Name: | us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The ultimate trend rate for health care costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (l) -URI http://asc.fasb.org/extlink&oid=21915506&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph l -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Year the ultimate health care cost trend rate is expected to be reached, in CCYY format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (l) -URI http://asc.fasb.org/extlink&oid=21915506&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph l -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_DefinedBenefitPlanYearThatRateReachesUltimateTrendRate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of the cost recognized during the period for defined contribution plans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6414718&loc=d3e28014-114942 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 11 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate proceeds received by the entity during the annual period from exercises of stock or unit options and conversion of similar instruments granted under equity-based payment arrangements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (j) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition As of the balance sheet date, the aggregate unrecognized cost of equity-based awards made to employees under equity-based compensation awards that have yet to vest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph h -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (j) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average remaining contractual term for fully vested and expected to vest options that are exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of treasury shares (units) reissued during the period, excluding reissuance of shares (units) held in treasury used to satisfy equity-based compensation obligations exercised by the holders of such rights. Upon reissuance of shares (units) from treasury, either the common or preferred stock (unit) reissued is outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration