2.2.0.25truefalse4121 - Disclosure - Postemployment benefit plans (Details 2)truefalseIn Millions, unless otherwise specifiedfalse1falsefalseUSDtruefalse{us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : U.S. Pension Benefits 1/1/2010 - 12/31/2010 USD ($) $D2010_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMemberhttp://www.sec.gov/CIK0000018230duration2010-01-01T00:00:002010-12-31T00:00:00falsefalseU.S. Pension Benefitsus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMemberus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$2falsefalseUSDtruefalse{us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : U.S. Pension Benefits 1/1/2009 - 12/31/2009 USD ($) $D2009_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMemberhttp://www.sec.gov/CIK0000018230duration2009-01-01T00:00:002009-12-31T00:00:00falsefalseU.S. Pension Benefitsus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMemberus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisexplicitMemberPureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$3falsefalseUSDtruefalse{us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : U.S. Pension Benefits 1/1/2008 - 12/31/2008 USD ($) $D2008_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMemberhttp://www.sec.gov/CIK0000018230duration2008-01-01T00:00:002008-12-31T00:00:00falsefalseU.S. Pension Benefitsus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMemberus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$1false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.cat.com/role/disclosurepostemploymentbenefitplansdetails21falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalse1falsefalseUSDtruefalse{us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : U.S. Pension Benefits 1/1/2010 - 12/31/2010 USD ($) $D2010_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMemberhttp://www.sec.gov/CIK0000018230duration2010-01-01T00:00:002010-12-31T00:00:00falsefalseU.S. Pension Benefitsus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMemberus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$2falsefalseUSDtruefalse{us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : U.S. Pension Benefits 1/1/2009 - 12/31/2009 USD ($) $D2009_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMemberhttp://www.sec.gov/CIK0000018230duration2009-01-01T00:00:002009-12-31T00:00:00falsefalseU.S. Pension Benefitsus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMemberus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisexplicitMemberPureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$3falsefalseUSDtruefalse{us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : U.S. Pension Benefits 1/1/2008 - 12/31/2008 USD ($) $D2008_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMemberhttp://www.sec.gov/CIK0000018230duration2008-01-01T00:00:002008-12-31T00:00:00falsefalseU.S. Pension Benefitsus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMemberus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse2true0us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForwardus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.falsefalse3false0us-gaap_DefinedBenefitPlanBenefitObligationus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsetruefalsefalseperiodstartlabel1truefalsefalse1206400000012064falsetruefalsefalsefalse2truefalsefalse1149300000011493falsetruefalsefalsefalse3truefalsefalse1113200000011132falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetary1) For defined benefit pension plans, the benefit obligation is the projected benefit obligation, which is the actuarial present value as of a date of all benefits attributed by the pension benefit formula to employee service rendered prior to that date. The projected benefit obligation is measured using assumptions as to future compensation levels if the pension benefit formula is based on those future compensation levels (pay-related, final-pay, final-average-pay, or career-average-pay plans). For plans with flat-benefit or nonpay-related pension benefit formulas, the accumulated benefit obligation and the projected benefit obligation are the same. 2) For other postretirement defined benefit plans, the benefit obligation is the accumulated postretirement benefit obligation, which is the actuarial present value of benefits attributed to employee service rendered to a particular date. Prior to an employee's full eligibility date, the accumulated postretirement benefit obligation as of a particular date for an employee is the portion of the expected postretirement benefit obligation attributed to that employee's service rendered to that date; on and after the full eligibility date, the accumulated and expected postretirement benefit obligations for an employee are the same.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 6 -Subparagraph a Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph E1 falsefalse4false0cat_EffectOnBenefitObligationDueToChangeInMeasurementDatecatfalsecreditdurationChange in benefit obligation during the period due to the elimination of early measurement datefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3truefalsefalse1100000011falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryChange in benefit obligation during the period due to the elimination of early measurement dateNo authoritative reference available.falsefalse5false0cat_DefinedBenefitPlanChangeInBenefitObligationServiceCostcatfalsecreditdurationChanges in the benefit obligation liability account for defined benefit plans due to service cost.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse210000000210falsefalsefalsefalsefalse2truefalsefalse176000000176falsefalsefalsefalsefalse3truefalsefalse199000000199falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryChanges in the benefit obligation liability account for defined benefit plans due to service cost.No authoritative reference available.falsefalse6false0cat_DefinedBenefitPlanChangeInBenefitObligationInterestCostcatfalsecreditdurationChanges in the benefit obligation liability account for defined benefit plans due to interest.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse652000000652falsefalsefalsefalsefalse2truefalsefalse688000000688falsefalsefalsefalsefalse3truefalsefalse629000000629falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryChanges in the benefit obligation liability account for defined benefit plans due to interest.No authoritative reference available.falsefalse7false0us-gaap_DefinedBenefitPlanPlanAmendmentsus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse40000004falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3truefalsefalse1300000013falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of increase or decrease due to a change in the terms of an existing plan or the initiation of a new plan. A plan amendment may increase or decrease benefits, including those attributed to years of service already rendered.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 106 -Paragraph 518 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 87 -Paragraph 264 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a falsefalse8false0us-gaap_DefinedBenefitPlanActuarialNetGainsLossesus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse11400000001140falsefalsefalsefalsefalse2truefalsefalse380000000380falsefalsefalsefalsefalse3truefalsefalse222000000222falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net increase or decrease of changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 106 -Paragraph 518 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 87 -Paragraph 264 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a falsefalse9false0us-gaap_DefinedBenefitPlanBenefitsPaidus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-820000000-820falsefalsefalsefalsefalse2truefalsefalse-796000000-796falsefalsefalsefalsefalse3truefalsefalse-713000000-713falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of payments made for which participants are entitled under a pension plan, including pension benefits, death benefits, and benefits due on termination of employment. Also includes payments made under a postretirement benefit plan, including prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a, b Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 106 -Paragraph 518 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 87 -Paragraph 264 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Staff Position (FSP) -Number FAS106-2 -Paragraph 22 falsefalse10false0cat_DefinedBenefitPlanCurtailmentsSettlementsAndSpecialTerminationBenefitscatfalsedebitdurationThe amount of decrease or increase in the benefit obligation due to curtailments, settlements and special termination...falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-235000000-235falsefalsefalsefalsefalse2truefalsefalse123000000123falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of decrease or increase in the benefit obligation due to curtailments, settlements and special termination benefits.No authoritative reference available.falsefalse11false0us-gaap_DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligationus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse90000009falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of increase in the benefit obligation attributed to business combinations.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a falsefalse12false0us-gaap_DefinedBenefitPlanBenefitObligationus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsetruefalseperiodendlabel1truefalsefalse1302400000013024falsefalsefalsefalsefalse2truefalsefalse1206400000012064falsefalsefalsefalsefalse3truefalsefalse1149300000011493falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetary1) For defined benefit pension plans, the benefit obligation is the projected benefit obligation, which is the actuarial present value as of a date of all benefits attributed by the pension benefit formula to employee service rendered prior to that date. The projected benefit obligation is measured using assumptions as to future compensation levels if the pension benefit formula is based on those future compensation levels (pay-related, final-pay, final-average-pay, or career-average-pay plans). For plans with flat-benefit or nonpay-related pension benefit formulas, the accumulated benefit obligation and the projected benefit obligation are the same. 2) For other postretirement defined benefit plans, the benefit obligation is the accumulated postretirement benefit obligation, which is the actuarial present value of benefits attributed to employee service rendered to a particular date. Prior to an employee's full eligibility date, the accumulated postretirement benefit obligation as of a particular date for an employee is the portion of the expected postretirement benefit obligation attributed to that employee's service rendered to that date; on and after the full eligibility date, the accumulated and expected postretirement benefit obligations for an employee are the same.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 6 -Subparagraph a Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph E1 falsefalse13false0us-gaap_DefinedBenefitPlanAccumulatedBenefitObligationus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse1255800000012558falsefalsefalsefalsefalse2truefalsefalse1135700000011357falsefalsefalsefalsefalse3truefalsefalse1068100000010681falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFor defined benefit pension plans, the actuarial present value of benefits (whether vested or nonvested) attributed by the pension benefit formula to employee service rendered before a specified date and based on employee service and compensation (if applicable) before that date. The accumulated benefit obligation differs from the projected benefit obligation in that it includes no assumption about future compensation levels. For plans with flat-benefit or nonpay-related pension benefit formulas, the accumulated benefit obligation and the projected benefit obligation are the same.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph e falsefalse14true0us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse15false0us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRateus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truetruefalse0.0510.051falsefalsefalsefalsefalse2truetruefalse0.0570.057falsefalsefalsefalsefalse3truetruefalse0.0610.061falsefalsefalsefalsefalseOtherus-types:percentItemTypepureThe interest rate used to adjust for the time value of money for the plan.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph j falsefalse16false0us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncreaseus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truetruefalse0.0450.045falsefalsefalsefalsefalse2truetruefalse0.0450.045falsefalsefalsefalsefalse3truetruefalse0.0450.045falsefalsefalsefalsefalseOtherus-types:percentItemTypepureExpected rate of compensation increases (for pay-related plans).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph j falsefalse18false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.cat.com/role/disclosurepostemploymentbenefitplansdetails21falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalse4falsefalseUSDtruefalse{us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : Non-U.S. Pension Benefits 1/1/2010 - 12/31/2010 USD ($) $D2010_ForeignPensionPlansDefinedBenefitMemberhttp://www.sec.gov/CIK0000018230duration2010-01-01T00:00:002010-12-31T00:00:00falsefalseNon-U.S. Pension Benefitsus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignPensionPlansDefinedBenefitMemberus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$5falsefalseUSDtruefalse{us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : Non-U.S. Pension Benefits 1/1/2009 - 12/31/2009 USD ($) $D2009_ForeignPensionPlansDefinedBenefitMemberhttp://www.sec.gov/CIK0000018230duration2009-01-01T00:00:002009-12-31T00:00:00falsefalseNon-U.S. Pension Benefitsus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignPensionPlansDefinedBenefitMemberus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$6falsefalseUSDtruefalse{us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : Non-U.S. Pension Benefits 1/1/2008 - 12/31/2008 USD ($) $D2008_ForeignPensionPlansDefinedBenefitMemberhttp://www.sec.gov/CIK0000018230duration2008-01-01T00:00:002008-12-31T00:00:00falsefalseNon-U.S. Pension Benefitsus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignPensionPlansDefinedBenefitMemberus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse19true0us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForwardus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.falsefalse20false0us-gaap_DefinedBenefitPlanBenefitObligationus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsetruefalsefalseperiodstartlabel1truefalsefalse35420000003542falsefalsefalsefalsefalse2truefalsefalse32190000003219falsefalsefalsefalsefalse3truefalsefalse30120000003012falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetary1) For defined benefit pension plans, the benefit obligation is the projected benefit obligation, which is the actuarial present value as of a date of all benefits attributed by the pension benefit formula to employee service rendered prior to that date. The projected benefit obligation is measured using assumptions as to future compensation levels if the pension benefit formula is based on those future compensation levels (pay-related, final-pay, final-average-pay, or career-average-pay plans). For plans with flat-benefit or nonpay-related pension benefit formulas, the accumulated benefit obligation and the projected benefit obligation are the same. 2) For other postretirement defined benefit plans, the benefit obligation is the accumulated postretirement benefit obligation, which is the actuarial present value of benefits attributed to employee service rendered to a particular date. Prior to an employee's full eligibility date, the accumulated postretirement benefit obligation as of a particular date for an employee is the portion of the expected postretirement benefit obligation attributed to that employee's service rendered to that date; on and after the full eligibility date, the accumulated and expected postretirement benefit obligations for an employee are the same.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 6 -Subparagraph a Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph E1 falsefalse21false0cat_EffectOnBenefitObligationDueToChangeInMeasurementDatecatfalsecreditdurationChange in benefit obligation during the period due to the elimination of early measurement datefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3truefalsefalse2600000026falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryChange in benefit obligation during the period due to the elimination of early measurement dateNo authoritative reference available.falsefalse22false0cat_DefinedBenefitPlanChangeInBenefitObligationServiceCostcatfalsecreditdurationChanges in the benefit obligation liability account for defined benefit plans due to service cost.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse9200000092falsefalsefalsefalsefalse2truefalsefalse8600000086falsefalsefalsefalsefalse3truefalsefalse9200000092falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryChanges in the benefit obligation liability account for defined benefit plans due to service cost.No authoritative reference available.falsefalse23false0cat_DefinedBenefitPlanChangeInBenefitObligationInterestCostcatfalsecreditdurationChanges in the benefit obligation liability account for defined benefit plans due to interest.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse162000000162falsefalsefalsefalsefalse2truefalsefalse146000000146falsefalsefalsefalsefalse3truefalsefalse156000000156falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryChanges in the benefit obligation liability account for defined benefit plans due to interest.No authoritative reference available.falsefalse24false0us-gaap_DefinedBenefitPlanPlanAmendmentsus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse3500000035falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of increase or decrease due to a change in the terms of an existing plan or the initiation of a new plan. A plan amendment may increase or decrease benefits, including those attributed to years of service already rendered.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 106 -Paragraph 518 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 87 -Paragraph 264 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a falsefalse25false0us-gaap_DefinedBenefitPlanActuarialNetGainsLossesus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse153000000153falsefalsefalsefalsefalse2truefalsefalse4500000045falsefalsefalsefalsefalse3truefalsefalse-18000000-18falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net increase or decrease of changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 106 -Paragraph 518 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 87 -Paragraph 264 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a falsefalse26false0us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligationus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse3400000034falsefalsefalsefalsefalse2truefalsefalse322000000322falsefalsefalsefalsefalse3truefalsefalse-534000000-534falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of increase or decrease in the benefit obligation attributed to foreign currency changes. The effects of foreign currency exchange rate changes that are to be disclosed are those applicable to plans of a foreign operation whose functional currency is not the reporting currency.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a falsefalse27false0us-gaap_DefinedBenefitPlanContributionsByPlanParticipantsus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse90000009falsefalsefalsefalsefalse2truefalsefalse1000000010falsefalsefalsefalsefalse3truefalsefalse1400000014falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of contributions made by plan participants. Under a contributory plan active employees or retirees contribute part of the cost. In some contributory plans, those wishing to be covered must contribute; in others, the contributions result in increased benefits.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph b falsefalse28false0us-gaap_DefinedBenefitPlanBenefitsPaidus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-168000000-168falsefalsefalsefalsefalse2truefalsefalse-212000000-212falsefalsefalsefalsefalse3truefalsefalse-155000000-155falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of payments made for which participants are entitled under a pension plan, including pension benefits, death benefits, and benefits due on termination of employment. Also includes payments made under a postretirement benefit plan, including prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a, b Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 106 -Paragraph 518 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 87 -Paragraph 264 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Staff Position (FSP) -Number FAS106-2 -Paragraph 22 falsefalse29false0cat_DefinedBenefitPlanCurtailmentsSettlementsAndSpecialTerminationBenefitscatfalsedebitdurationThe amount of decrease or increase in the benefit obligation due to curtailments, settlements and special termination...falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-52000000-52falsefalsefalsefalsefalse2truefalsefalse-74000000-74falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of decrease or increase in the benefit obligation due to curtailments, settlements and special termination benefits.No authoritative reference available.falsefalse30false0us-gaap_DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligationus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse6000000060falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3truefalsefalse626000000626falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of increase in the benefit obligation attributed to business combinations.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a falsefalse31false0us-gaap_DefinedBenefitPlanBenefitObligationus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsetruefalseperiodendlabel1truefalsefalse38670000003867falsefalsefalsefalsefalse2truefalsefalse35420000003542falsefalsefalsefalsefalse3truefalsefalse32190000003219falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetary1) For defined benefit pension plans, the benefit obligation is the projected benefit obligation, which is the actuarial present value as of a date of all benefits attributed by the pension benefit formula to employee service rendered prior to that date. The projected benefit obligation is measured using assumptions as to future compensation levels if the pension benefit formula is based on those future compensation levels (pay-related, final-pay, final-average-pay, or career-average-pay plans). For plans with flat-benefit or nonpay-related pension benefit formulas, the accumulated benefit obligation and the projected benefit obligation are the same. 2) For other postretirement defined benefit plans, the benefit obligation is the accumulated postretirement benefit obligation, which is the actuarial present value of benefits attributed to employee service rendered to a particular date. Prior to an employee's full eligibility date, the accumulated postretirement benefit obligation as of a particular date for an employee is the portion of the expected postretirement benefit obligation attributed to that employee's service rendered to that date; on and after the full eligibility date, the accumulated and expected postretirement benefit obligations for an employee are the same.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 6 -Subparagraph a Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph E1 falsefalse32false0us-gaap_DefinedBenefitPlanAccumulatedBenefitObligationus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse35040000003504falsefalsefalsefalsefalse2truefalsefalse30820000003082falsefalsefalsefalsefalse3truefalsefalse29380000002938falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFor defined benefit pension plans, the actuarial present value of benefits (whether vested or nonvested) attributed by the pension benefit formula to employee service rendered before a specified date and based on employee service and compensation (if applicable) before that date. The accumulated benefit obligation differs from the projected benefit obligation in that it includes no assumption about future compensation levels. For plans with flat-benefit or nonpay-related pension benefit formulas, the accumulated benefit obligation and the projected benefit obligation are the same.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph e falsefalse33true0us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse34false0us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRateus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truetruefalse0.0460.046falsefalsefalsefalsefalse2truetruefalse0.0480.048falsefalsefalsefalsefalse3truetruefalse0.0450.045falsefalsefalsefalsefalseOtherus-types:percentItemTypepureThe interest rate used to adjust for the time value of money for the plan.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph j falsefalse35false0us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncreaseus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truetruefalse0.0420.042falsefalsefalsefalsefalse2truetruefalse0.0420.042falsefalsefalsefalsefalse3truetruefalse0.0380.038falsefalsefalsefalsefalseOtherus-types:percentItemTypepureExpected rate of compensation increases (for pay-related plans).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph j falsefalse37false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.cat.com/role/disclosurepostemploymentbenefitplansdetails21falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalse7falsefalseUSDtruefalse{us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : Other Postretirement Benefits 1/1/2010 - 12/31/2010 USD ($) $D2010_OtherPostretirementBenefitPlansDefinedBenefitMemberhttp://www.sec.gov/CIK0000018230duration2010-01-01T00:00:002010-12-31T00:00:00falsefalseOther Postretirement Benefitsus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$8falsefalseUSDtruefalse{us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : Other Postretirement Benefits 1/1/2009 - 12/31/2009 USD ($) $D2009_OtherPostretirementBenefitPlansDefinedBenefitMemberhttp://www.sec.gov/CIK0000018230duration2009-01-01T00:00:002009-12-31T00:00:00falsefalseOther Postretirement Benefitsus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisexplicitMemberPureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$9falsefalseUSDtruefalse{us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : Other Postretirement Benefits 1/1/2008 - 12/31/2008 USD ($) $D2008_OtherPostretirementBenefitPlansDefinedBenefitMemberhttp://www.sec.gov/CIK0000018230duration2008-01-01T00:00:002008-12-31T00:00:00falsefalseOther Postretirement Benefitsus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisexplicitMemberPureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse38true0us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForwardus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.falsefalse39false0us-gaap_DefinedBenefitPlanBenefitObligationus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsetruefalsefalseperiodstartlabel1truefalsefalse45370000004537falsefalsefalsefalsefalse2truefalsefalse50170000005017falsefalsefalsefalsefalse3truefalsefalse54550000005455falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetary1) For defined benefit pension plans, the benefit obligation is the projected benefit obligation, which is the actuarial present value as of a date of all benefits attributed by the pension benefit formula to employee service rendered prior to that date. The projected benefit obligation is measured using assumptions as to future compensation levels if the pension benefit formula is based on those future compensation levels (pay-related, final-pay, final-average-pay, or career-average-pay plans). For plans with flat-benefit or nonpay-related pension benefit formulas, the accumulated benefit obligation and the projected benefit obligation are the same. 2) For other postretirement defined benefit plans, the benefit obligation is the accumulated postretirement benefit obligation, which is the actuarial present value of benefits attributed to employee service rendered to a particular date. Prior to an employee's full eligibility date, the accumulated postretirement benefit obligation as of a particular date for an employee is the portion of the expected postretirement benefit obligation attributed to that employee's service rendered to that date; on and after the full eligibility date, the accumulated and expected postretirement benefit obligations for an employee are the same.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 6 -Subparagraph a Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph E1 falsefalse40false0cat_DefinedBenefitPlanChangeInBenefitObligationServiceCostcatfalsecreditdurationChanges in the benefit obligation liability account for defined benefit plans due to service cost.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse6800000068falsefalsefalsefalsefalse2truefalsefalse7000000070falsefalsefalsefalsefalse3truefalsefalse8700000087falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryChanges in the benefit obligation liability account for defined benefit plans due to service cost.No authoritative reference available.falsefalse41false0cat_DefinedBenefitPlanChangeInBenefitObligationInterestCostcatfalsecreditdurationChanges in the benefit obligation liability account for defined benefit plans due to interest.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse245000000245falsefalsefalsefalsefalse2truefalsefalse280000000280falsefalsefalsefalsefalse3truefalsefalse307000000307falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryChanges in the benefit obligation liability account for defined benefit plans due to interest.No authoritative reference available.falsefalse42false0us-gaap_DefinedBenefitPlanPlanAmendmentsus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2truefalsefalse-549000000-549falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of increase or decrease due to a change in the terms of an existing plan or the initiation of a new plan. A plan amendment may increase or decrease benefits, including those attributed to years of service already rendered.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 106 -Paragraph 518 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 87 -Paragraph 264 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a falsefalse43false0us-gaap_DefinedBenefitPlanActuarialNetGainsLossesus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse602000000602falsefalsefalsefalsefalse2truefalsefalse-58000000-58falsefalsefalsefalsefalse3truefalsefalse-522000000-522falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net increase or decrease of changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 106 -Paragraph 518 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 87 -Paragraph 264 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a falsefalse44false0us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligationus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse1400000014falsefalsefalsefalsefalse2truefalsefalse2900000029falsefalsefalsefalsefalse3truefalsefalse-19000000-19falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of increase or decrease in the benefit obligation attributed to foreign currency changes. The effects of foreign currency exchange rate changes that are to be disclosed are those applicable to plans of a foreign operation whose functional currency is not the reporting currency.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a falsefalse45false0us-gaap_DefinedBenefitPlanContributionsByPlanParticipantsus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse4500000045falsefalsefalsefalsefalse2truefalsefalse5100000051falsefalsefalsefalsefalse3truefalsefalse4100000041falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of contributions made by plan participants. Under a contributory plan active employees or retirees contribute part of the cost. In some contributory plans, those wishing to be covered must contribute; in others, the contributions result in increased benefits.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph b falsefalse46false0us-gaap_DefinedBenefitPlanBenefitsPaidus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-379000000-379falsefalsefalsefalsefalse2truefalsefalse-390000000-390falsefalsefalsefalsefalse3truefalsefalse-351000000-351falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of payments made for which participants are entitled under a pension plan, including pension benefits, death benefits, and benefits due on termination of employment. Also includes payments made under a postretirement benefit plan, including prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a, b Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 106 -Paragraph 518 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 87 -Paragraph 264 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Staff Position (FSP) -Number FAS106-2 -Paragraph 22 falsefalse47false0us-gaap_DefinedBenefitPlanGrossPrescriptionDrugSubsidyReceiptsReceivedus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse1500000015falsefalsefalsefalsefalse2truefalsefalse2100000021falsefalsefalsefalsefalse3truefalsefalse1900000019falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAmount of the period's gross receipts received from the prescription drug subsidy, which is to be used in the roll forward of the accumulated postretirement benefit obligation of an applicable postretirement benefit plan.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Staff Position (FSP) -Number FAS106-2 -Paragraph 20, 21, 22 falsefalse48false0cat_DefinedBenefitPlanCurtailmentsSettlementsAndSpecialTerminationBenefitscatfalsedebitdurationThe amount of decrease or increase in the benefit obligation due to curtailments, settlements and special termination...falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1falsefalsefalse00falsefalsefalsefalsefalse2truefalsefalse6600000066falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of decrease or increase in the benefit obligation due to curtailments, settlements and special termination benefits.No authoritative reference available.falsefalse49false0us-gaap_DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligationus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse3700000037falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of increase in the benefit obligation attributed to business combinations.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a falsefalse50false0us-gaap_DefinedBenefitPlanBenefitObligationus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsetruefalseperiodendlabel1truefalsefalse51840000005184falsefalsefalsefalsefalse2truefalsefalse45370000004537falsefalsefalsefalsefalse3truefalsefalse50170000005017falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetary1) For defined benefit pension plans, the benefit obligation is the projected benefit obligation, which is the actuarial present value as of a date of all benefits attributed by the pension benefit formula to employee service rendered prior to that date. The projected benefit obligation is measured using assumptions as to future compensation levels if the pension benefit formula is based on those future compensation levels (pay-related, final-pay, final-average-pay, or career-average-pay plans). For plans with flat-benefit or nonpay-related pension benefit formulas, the accumulated benefit obligation and the projected benefit obligation are the same. 2) For other postretirement defined benefit plans, the benefit obligation is the accumulated postretirement benefit obligation, which is the actuarial present value of benefits attributed to employee service rendered to a particular date. Prior to an employee's full eligibility date, the accumulated postretirement benefit obligation as of a particular date for an employee is the portion of the expected postretirement benefit obligation attributed to that employee's service rendered to that date; on and after the full eligibility date, the accumulated and expected postretirement benefit obligations for an employee are the same.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 6 -Subparagraph a Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph E1 falsefalse51true0us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse52false0us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRateus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truetruefalse0.0500.050falsefalsefalsefalsefalse2truetruefalse0.0560.056falsefalsefalsefalsefalse3truetruefalse0.0600.060falsefalsefalsefalsefalseOtherus-types:percentItemTypepureThe interest rate used to adjust for the time value of money for the plan.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph j falsefalse53false0us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncreaseus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truetruefalse0.0440.044falsefalsefalsefalsefalse2truetruefalse0.0440.044falsefalsefalsefalsefalse3truetruefalse0.0440.044falsefalsefalsefalsefalseOtherus-types:percentItemTypepureExpected rate of compensation increases (for pay-related plans).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph j falsefalse54true0us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse55false0us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponentsus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse1900000019falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe effect of a one-percentage-point increase in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs. (For purposes of this disclosure, all other assumptions shall be held constant, and the effects shall be measured based on the substantive plan that is the basis for the accounting.)Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph m falsefalse56false0us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponentsus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-15000000-15falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe effect of a one-percentage- point decrease in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs. (For purposes of this disclosure, all other assumptions shall be held constant, and the effects shall be measured based on the substantive plan that is the basis for the accounting.)Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph m falsefalse57false0us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligationus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse311000000311falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe effect of a one-percentage-point increase in the assumed health care cost trend rates on the accumulated postretirement benefit obligation for health care benefits. (For purposes of this disclosure, all other assumptions shall be held constant, and the effects shall be measured based on the substantive plan that is the basis for the accounting.)Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph m falsefalse58false0us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligationus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-266000000-266falsetruefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe effect of a one-percentage-point decrease in the assumed health care cost trend rates on the accumulated postretirement benefit obligation for health care benefits. (For purposes of this disclosure, all other assumptions shall be held constant, and the effects shall be measured based on the substantive plan that is the basis for the accounting.)Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph m falsefalse356Postemployment benefit plans (Details 2) (USD $)MillionsUnKnownUnKnownUnKnowntruetrue