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