2.2.0.25truefalse4126 - Disclosure - Postemployment benefit plans (Details 7)truefalseIn Millionsfalse1falsefalseUSDfalsefalse12/31/2010 USD ($) USD ($) / shares $I2010http://www.sec.gov/CIK0000018230instant2010-12-31T00:00:000001-01-01T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDPerShareDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$2falsefalseUSDfalsefalse12/31/2009 USD ($) USD ($) / shares $I2009http://www.sec.gov/CIK0000018230instant2009-12-31T00:00:000001-01-01T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDPerShareDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$3falsefalseUSDfalsefalse12/31/2008 USD ($) USD ($) / shares $I2008http://www.sec.gov/CIK0000018230instant2008-12-31T00:00:000001-01-01T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDPerShareDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$2true0us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrentAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse32190000003219falsetruefalsefalsefalse2truefalsefalse37670000003767falsetruefalsefalsefalse3truefalsefalse57760000005776falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis represents the noncurrent liability recognized in the balance sheet that is associated with the defined benefit pension plans. (The current liability will be separate, but it will normally be small, if there is even any at all.)Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph c Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 6 falsefalse4false0us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse40170000004017falsefalsefalsefalsefalse2truefalsefalse33610000003361falsefalsefalsefalsefalse3truefalsefalse39460000003946falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis represents the noncurrent liability recognized in the balance sheet that is associated with other postretirement defined benefit plans (excluding pension plans). (The current liability will be separate, but it will normally be small, if there is even any at all.)Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph c Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 6 falsefalse5false0us-gaap_PostemploymentBenefitsLiabilityNoncurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse6900000069falsefalsefalsefalsefalse2truefalsefalse6300000063falsefalsefalsefalsefalse3truefalsefalse7300000073falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFor a classified balance sheet, the carrying amount as of the balance sheet date of the portion of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement that is payable after one year (or beyond the operating cycle if longer).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 5 -Paragraph 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 112 -Paragraph 4, 5, 6 falsefalse6false0cat_DefinedContributionPlanLiabilitiesNoncurrentcatfalsenainstantThis represents the noncurrent liability recognized in the balance sheet that is associated with defined contribution plans.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse279000000279falsefalsefalsefalsefalse2truefalsefalse229000000229falsefalsefalsefalsefalse3truefalsefalse180000000180falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis represents the noncurrent liability recognized in the balance sheet that is associated with defined contribution plans.No authoritative reference available.falsefalse7false0us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse75840000007584falsefalsefalsefalsefalse2truefalsefalse74200000007420falsefalsefalsefalsefalse3truefalsefalse99750000009975falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis represents the noncurrent liability recognized in the balance sheet that is associated with the defined benefit pension plans and other postretirement and postemployment benefit plans. (The current liability will be separate, but it will normally be small, if there is even any at all.)Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph c Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 6 falsefalse8false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.cat.com/role/disclosurepostemploymentbenefitplansdetails71falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalse4falsefalseUSDtruefalse{cat_PostemploymentBenefitPlanAxis} : U.S. Pension Benefits 12/31/2010 USD ($) $I2010_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember_PEhttp://www.sec.gov/CIK0000018230instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseU.S. Pension Benefitscat_PostemploymentBenefitPlanAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMembercat_PostemploymentBenefitPlanAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$5falsefalseUSDtruefalse{cat_PostemploymentBenefitPlanAxis} : U.S. Pension Benefits 12/31/2009 USD ($) $I2009_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember_PEhttp://www.sec.gov/CIK0000018230instant2009-12-31T00:00:000001-01-01T00:00:00falsefalseU.S. Pension Benefitscat_PostemploymentBenefitPlanAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMembercat_PostemploymentBenefitPlanAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$6falsefalseUSDtruefalse{cat_PostemploymentBenefitPlanAxis} : U.S. Pension Benefits 12/31/2008 USD ($) $I2008_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember_PEhttp://www.sec.gov/CIK0000018230instant2008-12-31T00:00:000001-01-01T00:00:00falsefalseU.S. Pension Benefitscat_PostemploymentBenefitPlanAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMembercat_PostemploymentBenefitPlanAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse9true0us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrentAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse10false0us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse22460000002246falsefalsefalsefalsefalse2truefalsefalse30180000003018falsefalsefalsefalsefalse3truefalsefalse47340000004734falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis represents the noncurrent liability recognized in the balance sheet that is associated with the defined benefit pension plans. (The current liability will be separate, but it will normally be small, if there is even any at all.)Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph c Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 6 falsefalse11false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.cat.com/role/disclosurepostemploymentbenefitplansdetails71falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalse7falsefalseUSDtruefalse{cat_PostemploymentBenefitPlanAxis} : Non-U.S. Pension Benefits 12/31/2010 USD ($) $I2010_ForeignPensionPlansDefinedBenefitMember_PEhttp://www.sec.gov/CIK0000018230instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseNon-U.S. Pension Benefitscat_PostemploymentBenefitPlanAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignPensionPlansDefinedBenefitMembercat_PostemploymentBenefitPlanAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$8falsefalseUSDtruefalse{cat_PostemploymentBenefitPlanAxis} : Non-U.S. Pension Benefits 12/31/2009 USD ($) $I2009_ForeignPensionPlansDefinedBenefitMember_PEhttp://www.sec.gov/CIK0000018230instant2009-12-31T00:00:000001-01-01T00:00:00falsefalseNon-U.S. Pension Benefitscat_PostemploymentBenefitPlanAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignPensionPlansDefinedBenefitMembercat_PostemploymentBenefitPlanAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$9falsefalseUSDtruefalse{cat_PostemploymentBenefitPlanAxis} : Non-U.S. Pension Benefits 12/31/2008 USD ($) $I2008_ForeignPensionPlansDefinedBenefitMember_PEhttp://www.sec.gov/CIK0000018230instant2008-12-31T00:00:000001-01-01T00:00:00falsefalseNon-U.S. Pension Benefitscat_PostemploymentBenefitPlanAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignPensionPlansDefinedBenefitMembercat_PostemploymentBenefitPlanAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse12true0us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrentAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse13false0us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse973000000973falsetruefalsefalsefalse2truefalsefalse749000000749falsetruefalsefalsefalse3truefalsefalse10420000001042falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis represents the noncurrent liability recognized in the balance sheet that is associated with the defined benefit pension plans. (The current liability will be separate, but it will normally be small, if there is even any at all.)Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph c Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 6 falsefalse312Postemployment benefit plans (Details 7) (USD $)MillionsUnKnownUnKnownUnKnownfalsetrue