2.2.0.25truefalse4222 - Disclosure - Segment information (Details 3)truefalseIn Millionsfalse1falsefalseUSDfalsefalse1/1/2010 - 12/31/2010 USD ($) USD ($) / shares $D2010http://www.sec.gov/CIK0000018230duration2010-01-01T00:00:002010-12-31T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDPerShareDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2falsefalseUSDfalsefalse1/1/2009 - 12/31/2009 USD ($) USD ($) / shares $D2009http://www.sec.gov/CIK0000018230duration2009-01-01T00:00:002009-12-31T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDPerShareDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$3falsefalseUSDfalsefalse1/1/2008 - 12/31/2008 USD ($) USD ($) / shares $D2008http://www.sec.gov/CIK0000018230duration2008-01-01T00:00:002008-12-31T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDPerShareDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItemsus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.falsefalse3false0us-gaap_SegmentReportingInformationOperatingIncomeLossus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2truefalsefalse13280000001328falsetruefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAmount of income or loss for the reportable segment before unusual Items, equity method income or loss, income taxes, and extraordinary items.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 131 -Paragraph 27 falsefalse4false0cat_OtherOperatingSegmentsProfitLosscatfalsecreditdurationThis element represents amount of profit or losses from all other operating segments before taxes.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse13850000001385falsefalsefalsefalsefalse2truefalsefalse-207000000-207falsefalsefalsefalsefalse3truefalsefalse887000000887falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents amount of profit or losses from all other operating segments before taxes.No authoritative reference available.falsefalse5false0cat_CostCentersProfitLosscatfalsecreditdurationThis element represents amount of profit or losses from cost centers before taxes.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-91000000-91falsefalsefalsefalsefalse2truefalsefalse-2000000-2falsefalsefalsefalsefalse3truefalsefalse6500000065falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents amount of profit or losses from cost centers before taxes.No authoritative reference available.falsefalse6false0cat_CorporateCostsReconcilingAdjustmentcatfalsecreditdurationThis element represents amount of profit or losses from corporate cost adjustments before taxes.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-581000000-581falsefalsefalsefalsefalse2truefalsefalse-4000000-4falsefalsefalsefalsefalse3truefalsefalse-195000000-195falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents amount of profit or losses from corporate cost adjustments before taxes.No authoritative reference available.falsefalse7false0cat_TimingDifferencesReconcilingItemcatfalsecreditdurationThis element represents amount of profit or losses from timing difference adjustments before taxes.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-87000000-87falsefalsefalsefalsefalse2truefalsefalse188000000188falsefalsefalsefalsefalse3truefalsefalse-30000000-30falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents amount of profit or losses from timing difference adjustments before taxes.No authoritative reference available.falsefalse8false0cat_RedundancyCostsReconcilingAdjustmentcatfalsecreditdurationThis element represents amount of profit or losses from redundancy cost adjustments before taxes.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse-33000000-33falsefalsefalsefalsefalse2truefalsefalse-664000000-664falsefalsefalsefalsefalse3truefalsefalse-30000000-30falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents amount of profit or losses from redundancy cost adjustments before taxes.No authoritative reference available.falsefalse9true0cat_MethodologiesDifferencesAbstractcatfalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse10false0cat_InventoryCostOfSalesMethodologyDifferenceReconcilingItemcatfalsecreditdurationRepresents the amount of inventory or cost of sales adjustment due to methodology differences.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-114000000-114falsefalsefalsefalsefalse2truefalsefalse161000000161falsefalsefalsefalsefalse3truefalsefalse-30000000-30falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRepresents the amount of inventory or cost of sales adjustment due to methodology differences.No authoritative reference available.falsefalse11false0cat_PostretirementBenefitExpenseMethodologyDifferenceReconcilingItemcatfalsecreditdurationRepresents the amount of postretirement benefit expense adjustment due to methodology differences.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-584000000-584falsefalsefalsefalsefalse2truefalsefalse-318000000-318falsefalsefalsefalsefalse3truefalsefalse-52000000-52falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRepresents the amount of postretirement benefit expense adjustment due to methodology differences.No authoritative reference available.falsefalse12false0cat_FinancingCostsMethodologyDifferenceReconcilingItemcatfalsecreditdurationRepresents the amount of financing costs adjustment due to methodology differences.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-342000000-342falsefalsefalsefalsefalse2truefalsefalse-389000000-389falsefalsefalsefalsefalse3truefalsefalse-268000000-268falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRepresents the amount of financing costs adjustment due to methodology differences.No authoritative reference available.falsefalse13false0cat_EquityInProfitOfUnconsolidatedAffiliatedCompaniesMethodologyDifferenceReconcilingItemcatfalsecreditdurationRepresents the amount of equity in profit of unconsolidated affiliated companies due to methodology differences.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse2400000024falsefalsefalsefalsefalse2truefalsefalse1200000012falsefalsefalsefalsefalse3truefalsefalse-37000000-37falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRepresents the amount of equity in profit of unconsolidated affiliated companies due to methodology differences.No authoritative reference available.falsefalse14false0cat_CurrencyMethodologyDifferenceReconcilingItemcatfalsecreditdurationRepresents the amount of currency adjustment due to methodology differences.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-3000000-3falsefalsefalsefalsefalse2truefalsefalse256000000256falsefalsefalsefalsefalse3truefalsefalse-48000000-48falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRepresents the amount of currency adjustment due to methodology differences.No authoritative reference available.falsefalse15false0cat_OtherMethodologyDifferencesReconcilingItemcatfalsecreditdurationRepresents the amount of other methodology differences.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-13000000-13falsefalsefalsefalsefalse2truefalsefalse10000001falsefalsefalsefalsefalse3truefalsefalse3700000037falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRepresents the amount of other methodology differences.No authoritative reference available.falsefalse16false0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse37500000003750falsefalsefalsefalsefalse2truefalsefalse569000000569falsefalsefalsefalsefalse3truefalsefalse45010000004501falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetarySum of operating profit and nonoperating income (expense) before income (loss) from equity method investments, income taxes, extraordinary items, cumulative effects of changes in accounting principles, and noncontrolling interest.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Subparagraph 1(i) -Article 4 truefalse17false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.cat.com/role/disclosuresegmentinformationdetails31falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalse4falsefalseUSDtruefalse{us-gaap_SegmentReportingInformationBySegmentAxis} : Machinery and Engines 1/1/2010 - 12/31/2010 USD ($) $D2010_MachineryEnginesMemberhttp://www.sec.gov/CIK0000018230duration2010-01-01T00:00:002010-12-31T00:00:00falsefalseMachinery and Enginesus-gaap_SegmentReportingInformationBySegmentAxisxbrldihttp://xbrl.org/2006/xbrldicat_MachineryEnginesMemberus-gaap_SegmentReportingInformationBySegmentAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$5falsefalseUSDtruefalse{us-gaap_SegmentReportingInformationBySegmentAxis} : Machinery and Engines 1/1/2009 - 12/31/2009 USD ($) $D2009_MachineryEnginesMemberhttp://www.sec.gov/CIK0000018230duration2009-01-01T00:00:002009-12-31T00:00:00falsefalseMachinery and Enginesus-gaap_SegmentReportingInformationBySegmentAxisxbrldihttp://xbrl.org/2006/xbrldicat_MachineryEnginesMemberus-gaap_SegmentReportingInformationBySegmentAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$6falsefalseUSDtruefalse{us-gaap_SegmentReportingInformationBySegmentAxis} : Machinery and Engines 1/1/2008 - 12/31/2008 USD ($) $D2008_MachineryEnginesMemberhttp://www.sec.gov/CIK0000018230duration2008-01-01T00:00:002008-12-31T00:00:00falsefalseMachinery and Enginesus-gaap_SegmentReportingInformationBySegmentAxisxbrldihttp://xbrl.org/2006/xbrldicat_MachineryEnginesMemberus-gaap_SegmentReportingInformationBySegmentAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse18true0us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItemsus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.falsefalse19false0cat_OtherOperatingSegmentsProfitLosscatfalsecreditdurationThis element represents amount of profit or losses from all other operating segments before taxes.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse13840000001384falsefalsefalsefalsefalse2truefalsefalse-207000000-207falsefalsefalsefalsefalse3truefalsefalse887000000887falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents amount of profit or losses from all other operating segments before taxes.No authoritative reference available.falsefalse20false0cat_CostCentersProfitLosscatfalsecreditdurationThis element represents amount of profit or losses from cost centers before taxes.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-91000000-91falsefalsefalsefalsefalse2truefalsefalse-2000000-2falsefalsefalsefalsefalse3truefalsefalse6500000065falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents amount of profit or losses from cost centers before taxes.No authoritative reference available.falsefalse21false0cat_CorporateCostsReconcilingAdjustmentcatfalsecreditdurationThis element represents amount of profit or losses from corporate cost adjustments before taxes.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-581000000-581falsefalsefalsefalsefalse2truefalsefalse-4000000-4falsefalsefalsefalsefalse3truefalsefalse-195000000-195falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents amount of profit or losses from corporate cost adjustments before taxes.No authoritative reference available.falsefalse22false0cat_TimingDifferencesReconcilingItemcatfalsecreditdurationThis element represents amount of profit or losses from timing difference adjustments before taxes.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-87000000-87falsefalsefalsefalsefalse2truefalsefalse188000000188falsefalsefalsefalsefalse3truefalsefalse-30000000-30falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents amount of profit or losses from timing difference adjustments before taxes.No authoritative reference available.falsefalse23false0cat_RedundancyCostsReconcilingAdjustmentcatfalsecreditdurationThis element represents amount of profit or losses from redundancy cost adjustments before taxes.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse-33000000-33falsefalsefalsefalsefalse2truefalsefalse-654000000-654falsefalsefalsefalsefalse3truefalsefalse-30000000-30falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents amount of profit or losses from redundancy cost adjustments before taxes.No authoritative reference available.falsefalse24true0cat_MethodologiesDifferencesAbstractcatfalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse25false0cat_InventoryCostOfSalesMethodologyDifferenceReconcilingItemcatfalsecreditdurationRepresents the amount of inventory or cost of sales adjustment due to methodology differences.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-114000000-114falsefalsefalsefalsefalse2truefalsefalse161000000161falsefalsefalsefalsefalse3truefalsefalse-30000000-30falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRepresents the amount of inventory or cost of sales adjustment due to methodology differences.No authoritative reference available.falsefalse26false0cat_PostretirementBenefitExpenseMethodologyDifferenceReconcilingItemcatfalsecreditdurationRepresents the amount of postretirement benefit expense adjustment due to methodology differences.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-584000000-584falsefalsefalsefalsefalse2truefalsefalse-318000000-318falsefalsefalsefalsefalse3truefalsefalse-52000000-52falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRepresents the amount of postretirement benefit expense adjustment due to methodology differences.No authoritative reference available.falsefalse27false0cat_FinancingCostsMethodologyDifferenceReconcilingItemcatfalsecreditdurationRepresents the amount of financing costs adjustment due to methodology differences.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-342000000-342falsefalsefalsefalsefalse2truefalsefalse-389000000-389falsefalsefalsefalsefalse3truefalsefalse-268000000-268falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRepresents the amount of financing costs adjustment due to methodology differences.No authoritative reference available.falsefalse28false0cat_EquityInProfitOfUnconsolidatedAffiliatedCompaniesMethodologyDifferenceReconcilingItemcatfalsecreditdurationRepresents the amount of equity in profit of unconsolidated affiliated companies due to methodology differences.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse2400000024falsefalsefalsefalsefalse2truefalsefalse1200000012falsefalsefalsefalsefalse3truefalsefalse-38000000-38falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRepresents the amount of equity in profit of unconsolidated affiliated companies due to methodology differences.No authoritative reference available.falsefalse29false0cat_CurrencyMethodologyDifferenceReconcilingItemcatfalsecreditdurationRepresents the amount of currency adjustment due to methodology differences.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-3000000-3falsefalsefalsefalsefalse2truefalsefalse256000000256falsefalsefalsefalsefalse3truefalsefalse-48000000-48falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRepresents the amount of currency adjustment due to methodology differences.No authoritative reference available.falsefalse30false0cat_OtherMethodologyDifferencesReconcilingItemcatfalsecreditdurationRepresents the amount of other methodology differences.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-30000000-30falsefalsefalsefalsefalse2truefalsefalse-5000000-5falsefalsefalsefalsefalse3truefalsefalse3200000032falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRepresents the amount of other methodology differences.No authoritative reference available.falsefalse31false0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse33030000003303falsefalsefalsefalsefalse2truefalsefalse174000000174falsefalsefalsefalsefalse3truefalsefalse39470000003947falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetarySum of operating profit and nonoperating income (expense) before income (loss) from equity method investments, income taxes, extraordinary items, cumulative effects of changes in accounting principles, and noncontrolling interest.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Subparagraph 1(i) -Article 4 truefalse32false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.cat.com/role/disclosuresegmentinformationdetails31falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalse7falsefalseUSDtruefalse{us-gaap_SegmentReportingInformationBySegmentAxis} : Machinery and Engines {us-gaap_SegmentReportingRevenueReconcilingItemAxis} : Reportable segments 1/1/2010 - 12/31/2010 USD ($) $D2010_MachineryEnginesMember_ReportableSegmentsMemberhttp://www.sec.gov/CIK0000018230duration2010-01-01T00:00:002010-12-31T00:00:00falsefalseMachinery and Enginesus-gaap_SegmentReportingInformationBySegmentAxisxbrldihttp://xbrl.org/2006/xbrldicat_MachineryEnginesMemberus-gaap_SegmentReportingInformationBySegmentAxisexplicitMemberfalsefalseReportable segmentsus-gaap_SegmentReportingRevenueReconcilingItemAxisxbrldihttp://xbrl.org/2006/xbrldicat_ReportableSegmentsMemberus-gaap_SegmentReportingRevenueReconcilingItemAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$8falsefalseUSDtruefalse{us-gaap_SegmentReportingInformationBySegmentAxis} : Machinery and Engines {us-gaap_SegmentReportingRevenueReconcilingItemAxis} : Reportable segments 1/1/2009 - 12/31/2009 USD ($) $D2009_MachineryEnginesMember_ReportableSegmentsMemberhttp://www.sec.gov/CIK0000018230duration2009-01-01T00:00:002009-12-31T00:00:00falsefalseMachinery and Enginesus-gaap_SegmentReportingInformationBySegmentAxisxbrldihttp://xbrl.org/2006/xbrldicat_MachineryEnginesMemberus-gaap_SegmentReportingInformationBySegmentAxisexplicitMemberfalsefalseReportable segmentsus-gaap_SegmentReportingRevenueReconcilingItemAxisxbrldihttp://xbrl.org/2006/xbrldicat_ReportableSegmentsMemberus-gaap_SegmentReportingRevenueReconcilingItemAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$9falsefalseUSDtruefalse{us-gaap_SegmentReportingInformationBySegmentAxis} : Machinery and Engines {us-gaap_SegmentReportingRevenueReconcilingItemAxis} : Reportable segments 1/1/2008 - 12/31/2008 USD ($) $D2008_MachineryEnginesMember_ReportableSegmentsMemberhttp://www.sec.gov/CIK0000018230duration2008-01-01T00:00:002008-12-31T00:00:00falsefalseMachinery and Enginesus-gaap_SegmentReportingInformationBySegmentAxisxbrldihttp://xbrl.org/2006/xbrldicat_MachineryEnginesMemberus-gaap_SegmentReportingInformationBySegmentAxisexplicitMemberfalsefalseReportable segmentsus-gaap_SegmentReportingRevenueReconcilingItemAxisxbrldihttp://xbrl.org/2006/xbrldicat_ReportableSegmentsMemberus-gaap_SegmentReportingRevenueReconcilingItemAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse33true0us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItemsus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.falsefalse34false0us-gaap_SegmentReportingInformationOperatingIncomeLossus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse37600000003760falsefalsefalsefalsefalse2truefalsefalse11360000001136falsefalsefalsefalsefalse3truefalsefalse36540000003654falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAmount of income or loss for the reportable segment before unusual Items, equity method income or loss, income taxes, and extraordinary items.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 131 -Paragraph 27 falsefalse36false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.cat.com/role/disclosuresegmentinformationdetails31falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalse10falsefalseUSDtruefalse{us-gaap_SegmentReportingInformationBySegmentAxis} : Financial Products 1/1/2010 - 12/31/2010 USD ($) $D2010_FinancialProductsMemberhttp://www.sec.gov/CIK0000018230duration2010-01-01T00:00:002010-12-31T00:00:00falsefalseFinancial Productsus-gaap_SegmentReportingInformationBySegmentAxisxbrldihttp://xbrl.org/2006/xbrldicat_FinancialProductsMemberus-gaap_SegmentReportingInformationBySegmentAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$11falsefalseUSDtruefalse{us-gaap_SegmentReportingInformationBySegmentAxis} : Financial Products 1/1/2009 - 12/31/2009 USD ($) $D2009_FinancialProductsMemberhttp://www.sec.gov/CIK0000018230duration2009-01-01T00:00:002009-12-31T00:00:00falsefalseFinancial Productsus-gaap_SegmentReportingInformationBySegmentAxisxbrldihttp://xbrl.org/2006/xbrldicat_FinancialProductsMemberus-gaap_SegmentReportingInformationBySegmentAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$12falsefalseUSDtruefalse{us-gaap_SegmentReportingInformationBySegmentAxis} : Financial Products 1/1/2008 - 12/31/2008 USD ($) $D2008_FinancialProductsMemberhttp://www.sec.gov/CIK0000018230duration2008-01-01T00:00:002008-12-31T00:00:00falsefalseFinancial Productsus-gaap_SegmentReportingInformationBySegmentAxisxbrldihttp://xbrl.org/2006/xbrldicat_FinancialProductsMemberus-gaap_SegmentReportingInformationBySegmentAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse37true0us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItemsus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.falsefalse38false0cat_OtherOperatingSegmentsProfitLosscatfalsecreditdurationThis element represents amount of profit or losses from all other operating segments before taxes.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse10000001falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents amount of profit or losses from all other operating segments before taxes.No authoritative reference available.falsefalse39false0cat_RedundancyCostsReconcilingAdjustmentcatfalsecreditdurationThis element represents amount of profit or losses from redundancy cost adjustments before taxes.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2truefalsefalse-10000000-10falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents amount of profit or losses from redundancy cost adjustments before taxes.No authoritative reference available.falsefalse40true0cat_MethodologiesDifferencesAbstractcatfalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse41false0cat_EquityInProfitOfUnconsolidatedAffiliatedCompaniesMethodologyDifferenceReconcilingItemcatfalsecreditdurationRepresents the amount of equity in profit of unconsolidated affiliated companies due to methodology differences.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3truefalsefalse10000001falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRepresents the amount of equity in profit of unconsolidated affiliated companies due to methodology differences.No authoritative reference available.falsefalse42false0cat_OtherMethodologyDifferencesReconcilingItemcatfalsecreditdurationRepresents the amount of other methodology differences.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse1700000017falsefalsefalsefalsefalse2truefalsefalse60000006falsefalsefalsefalsefalse3truefalsefalse50000005falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRepresents the amount of other methodology differences.No authoritative reference available.falsefalse43false0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse447000000447falsefalsefalsefalsefalse2truefalsefalse395000000395falsefalsefalsefalsefalse3truefalsefalse554000000554falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetarySum of operating profit and nonoperating income (expense) before income (loss) from equity method investments, income taxes, extraordinary items, cumulative effects of changes in accounting principles, and noncontrolling interest.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Subparagraph 1(i) -Article 4 truefalse44false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.cat.com/role/disclosuresegmentinformationdetails31falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalse13falsefalseUSDtruefalse{us-gaap_SegmentReportingInformationBySegmentAxis} : Financial Products {us-gaap_SegmentReportingRevenueReconcilingItemAxis} : Reportable segments 1/1/2010 - 12/31/2010 USD ($) $D2010_FinancialProductsMember_ReportableSegmentsMemberhttp://www.sec.gov/CIK0000018230duration2010-01-01T00:00:002010-12-31T00:00:00falsefalseFinancial Productsus-gaap_SegmentReportingInformationBySegmentAxisxbrldihttp://xbrl.org/2006/xbrldicat_FinancialProductsMemberus-gaap_SegmentReportingInformationBySegmentAxisexplicitMemberfalsefalseReportable segmentsus-gaap_SegmentReportingRevenueReconcilingItemAxisxbrldihttp://xbrl.org/2006/xbrldicat_ReportableSegmentsMemberus-gaap_SegmentReportingRevenueReconcilingItemAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$14falsefalseUSDtruefalse{us-gaap_SegmentReportingInformationBySegmentAxis} : Financial Products {us-gaap_SegmentReportingRevenueReconcilingItemAxis} : Reportable segments 1/1/2009 - 12/31/2009 USD ($) $D2009_FinancialProductsMember_ReportableSegmentsMemberhttp://www.sec.gov/CIK0000018230duration2009-01-01T00:00:002009-12-31T00:00:00falsefalseFinancial Productsus-gaap_SegmentReportingInformationBySegmentAxisxbrldihttp://xbrl.org/2006/xbrldicat_FinancialProductsMemberus-gaap_SegmentReportingInformationBySegmentAxisexplicitMemberfalsefalseReportable segmentsus-gaap_SegmentReportingRevenueReconcilingItemAxisxbrldihttp://xbrl.org/2006/xbrldicat_ReportableSegmentsMemberus-gaap_SegmentReportingRevenueReconcilingItemAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$15falsefalseUSDtruefalse{us-gaap_SegmentReportingInformationBySegmentAxis} : Financial Products {us-gaap_SegmentReportingRevenueReconcilingItemAxis} : Reportable segments 1/1/2008 - 12/31/2008 USD ($) $D2008_FinancialProductsMember_ReportableSegmentsMemberhttp://www.sec.gov/CIK0000018230duration2008-01-01T00:00:002008-12-31T00:00:00falsefalseFinancial Productsus-gaap_SegmentReportingInformationBySegmentAxisxbrldihttp://xbrl.org/2006/xbrldicat_FinancialProductsMemberus-gaap_SegmentReportingInformationBySegmentAxisexplicitMemberfalsefalseReportable segmentsus-gaap_SegmentReportingRevenueReconcilingItemAxisxbrldihttp://xbrl.org/2006/xbrldicat_ReportableSegmentsMemberus-gaap_SegmentReportingRevenueReconcilingItemAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse45true0us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItemsus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.falsefalse46false0us-gaap_SegmentReportingInformationOperatingIncomeLossus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse429000000429falsefalsefalsefalsefalse2truefalsefalse399000000399falsefalsefalsefalsefalse3truefalsefalse548000000548falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAmount of income or loss for the reportable segment before unusual Items, equity method income or loss, income taxes, and extraordinary items.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 131 -Paragraph 27 falsefalse48false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.cat.com/role/disclosuresegmentinformationdetails31falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalse16falsefalseUSDtruefalse{us-gaap_SegmentReportingRevenueReconcilingItemAxis} : Reportable segments 1/1/2010 - 12/31/2010 USD ($) $D2010_ReportableSegmentsMemberhttp://www.sec.gov/CIK0000018230duration2010-01-01T00:00:002010-12-31T00:00:00falsefalseReportable segmentsus-gaap_SegmentReportingRevenueReconcilingItemAxisxbrldihttp://xbrl.org/2006/xbrldicat_ReportableSegmentsMemberus-gaap_SegmentReportingRevenueReconcilingItemAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$17falsefalseUSDtruefalse{us-gaap_SegmentReportingRevenueReconcilingItemAxis} : Reportable segments 1/1/2009 - 12/31/2009 USD ($) $D2009_ReportableSegmentsMemberhttp://www.sec.gov/CIK0000018230duration2009-01-01T00:00:002009-12-31T00:00:00falsefalseReportable segmentsus-gaap_SegmentReportingRevenueReconcilingItemAxisxbrldihttp://xbrl.org/2006/xbrldicat_ReportableSegmentsMemberus-gaap_SegmentReportingRevenueReconcilingItemAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$18falsefalseUSDtruefalse{us-gaap_SegmentReportingRevenueReconcilingItemAxis} : Reportable segments 1/1/2008 - 12/31/2008 USD ($) $D2008_ReportableSegmentsMemberhttp://www.sec.gov/CIK0000018230duration2008-01-01T00:00:002008-12-31T00:00:00falsefalseReportable segmentsus-gaap_SegmentReportingRevenueReconcilingItemAxisxbrldihttp://xbrl.org/2006/xbrldicat_ReportableSegmentsMemberus-gaap_SegmentReportingRevenueReconcilingItemAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse49true0us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItemsus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.falsefalse50false0us-gaap_SegmentReportingInformationOperatingIncomeLossus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse41890000004189falsetruefalsefalsefalse2truefalsefalse15350000001535falsetruefalsefalsefalse3truefalsefalse42020000004202falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAmount of income or loss for the reportable segment before unusual Items, equity method income or loss, income taxes, and extraordinary items.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 131 -Paragraph 27 falsefalse347Segment information (Details 3) (USD $)MillionsUnKnownUnKnownUnKnownfalsetrue