2.2.0.25truefalse4130 - Disclosure - Short-term borrowings (Details)truefalseIn Millions, unless otherwise specifiedfalse1falsefalseUSDfalsefalse12/31/2010 USD ($) USD ($) / shares $I2010http://www.sec.gov/CIK0000018230instant2010-12-31T00:00:000001-01-01T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDPerShareDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$2falsefalseUSDfalsefalse12/31/2009 USD ($) USD ($) / shares $I2009http://www.sec.gov/CIK0000018230instant2009-12-31T00:00:000001-01-01T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDPerShareDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$3falsefalseUSDfalsefalse12/31/2008 USD ($) USD ($) / shares $I2008http://www.sec.gov/CIK0000018230instant2008-12-31T00:00:000001-01-01T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDPerShareDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$2true0us-gaap_ShortTermDebtLineItemsus-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.falsefalse3false0cat_ShortTermBorrowingsMachineryAndEnginescatfalsecreditinstantReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal...falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse204000000204falsetruefalsefalsefalse2truefalsefalse433000000433falsetruefalsefalsefalse3truefalsefalse16320000001632falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer from the Machinery and Engines lines of business.No authoritative reference available.falsefalse4false0cat_ShortTermBorrowingsFinancialProductscatfalsecreditinstantReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal...falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse38520000003852falsefalsefalsefalsefalse2truefalsefalse36500000003650falsefalsefalsefalsefalse3truefalsefalse55770000005577falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer from the Financial Products line of business.No authoritative reference available.falsefalse5false0us-gaap_ShortTermBorrowingsus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse40560000004056falsefalsefalsefalsefalse2truefalsefalse40830000004083falsefalsefalsefalsefalse3truefalsefalse72090000007209falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19 -Subparagraph a -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 13 -Subparagraph 2, 3 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Subparagraph a(1) -Article 7 truefalse6false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.cat.com/role/disclosureshorttermborrowingsdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalse4falsefalseUSDtruefalse{us-gaap_ShortTermDebtTypeAxis} : Notes payable to banks 12/31/2010 USD ($) $I2010_NotesPayableToBanksMemberhttp://www.sec.gov/CIK0000018230instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseNotes payable to banksus-gaap_ShortTermDebtTypeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_NotesPayableToBanksMemberus-gaap_ShortTermDebtTypeAxisexplicitMemberPureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$5falsefalseUSDtruefalse{us-gaap_ShortTermDebtTypeAxis} : Notes payable to banks 12/31/2009 USD ($) $I2009_NotesPayableToBanksMemberhttp://www.sec.gov/CIK0000018230instant2009-12-31T00:00:000001-01-01T00:00:00falsefalseNotes payable to banksus-gaap_ShortTermDebtTypeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_NotesPayableToBanksMemberus-gaap_ShortTermDebtTypeAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$6falsefalseUSDtruefalse{us-gaap_ShortTermDebtTypeAxis} : Notes payable to banks 12/31/2008 USD ($) $I2008_NotesPayableToBanksMemberhttp://www.sec.gov/CIK0000018230instant2008-12-31T00:00:000001-01-01T00:00:00falsefalseNotes payable to banksus-gaap_ShortTermDebtTypeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_NotesPayableToBanksMemberus-gaap_ShortTermDebtTypeAxisexplicitMemberPureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse7true0us-gaap_ShortTermDebtLineItemsus-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.falsefalse8false0cat_ShortTermBorrowingsMachineryAndEnginescatfalsecreditinstantReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal...falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse204000000204falsefalsefalsefalsefalse2truefalsefalse260000000260falsefalsefalsefalsefalse3truefalsefalse668000000668falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer from the Machinery and Engines lines of business.No authoritative reference available.falsefalse9false0cat_ShortTermBorrowingsFinancialProductscatfalsecreditinstantReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal...falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse479000000479falsefalsefalsefalsefalse2truefalsefalse793000000793falsefalsefalsefalsefalse3truefalsefalse817000000817falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer from the Financial Products line of business.No authoritative reference available.falsefalse10false0us-gaap_ShortTermDebtWeightedAverageInterestRateus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truetruefalse0.0410.041falsefalsefalsefalsefalse2truetruefalse0.0460.046falsefalsefalsefalsefalse3truetruefalse0.0550.055falsefalsefalsefalsefalseOtherus-types:percentItemTypepureReflects the calculation as of the balance-sheet date of the average interest rate weighted by the amount of short-term debt outstanding by type or by instrument at that time.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19 -Subparagraph b -Article 5 falsefalse11false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.cat.com/role/disclosureshorttermborrowingsdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalse7falsefalseUSDtruefalse{us-gaap_ShortTermDebtTypeAxis} : Commercial paper 12/31/2010 USD ($) $I2010_CommercialPaperMemberhttp://www.sec.gov/CIK0000018230instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseCommercial paperus-gaap_ShortTermDebtTypeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommercialPaperMemberus-gaap_ShortTermDebtTypeAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$8falsefalseUSDtruefalse{us-gaap_ShortTermDebtTypeAxis} : Commercial paper 12/31/2009 USD ($) $I2009_CommercialPaperMemberhttp://www.sec.gov/CIK0000018230instant2009-12-31T00:00:000001-01-01T00:00:00falsefalseCommercial paperus-gaap_ShortTermDebtTypeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommercialPaperMemberus-gaap_ShortTermDebtTypeAxisexplicitMemberPureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$9falsefalseUSDtruefalse{us-gaap_ShortTermDebtTypeAxis} : Commercial paper 12/31/2008 USD ($) $I2008_CommercialPaperMemberhttp://www.sec.gov/CIK0000018230instant2008-12-31T00:00:000001-01-01T00:00:00falsefalseCommercial paperus-gaap_ShortTermDebtTypeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommercialPaperMemberus-gaap_ShortTermDebtTypeAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse12true0us-gaap_ShortTermDebtLineItemsus-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.falsefalse13false0cat_ShortTermBorrowingsMachineryAndEnginescatfalsecreditinstantReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal...falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2truefalsefalse173000000173falsefalsefalsefalsefalse3truefalsefalse964000000964falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer from the Machinery and Engines lines of business.No authoritative reference available.falsefalse14false0cat_ShortTermBorrowingsFinancialProductscatfalsecreditinstantReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal...falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse27100000002710falsefalsefalsefalsefalse2truefalsefalse21620000002162falsefalsefalsefalsefalse3truefalsefalse42170000004217falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer from the Financial Products line of business.No authoritative reference available.falsefalse15false0us-gaap_ShortTermDebtWeightedAverageInterestRateus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truetruefalse0.0150.015falsefalsefalsefalsefalse2truetruefalse0.0120.012falsefalsefalsefalsefalse3truetruefalse0.0200.020falsefalsefalsefalsefalseOtherus-types:percentItemTypepureReflects the calculation as of the balance-sheet date of the average interest rate weighted by the amount of short-term debt outstanding by type or by instrument at that time.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19 -Subparagraph b -Article 5 falsefalse16false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.cat.com/role/disclosureshorttermborrowingsdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalse10falsefalseUSDtruefalse{us-gaap_ShortTermDebtTypeAxis} : Demand notes 12/31/2010 USD ($) $I2010_DemandNotesMemberhttp://www.sec.gov/CIK0000018230instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseDemand notesus-gaap_ShortTermDebtTypeAxisxbrldihttp://xbrl.org/2006/xbrldicat_DemandNotesMemberus-gaap_ShortTermDebtTypeAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$11falsefalseUSDtruefalse{us-gaap_ShortTermDebtTypeAxis} : Demand notes 12/31/2009 USD ($) $I2009_DemandNotesMemberhttp://www.sec.gov/CIK0000018230instant2009-12-31T00:00:000001-01-01T00:00:00falsefalseDemand notesus-gaap_ShortTermDebtTypeAxisxbrldihttp://xbrl.org/2006/xbrldicat_DemandNotesMemberus-gaap_ShortTermDebtTypeAxisexplicitMemberPureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$12falsefalseUSDtruefalse{us-gaap_ShortTermDebtTypeAxis} : Demand notes 12/31/2008 USD ($) $I2008_DemandNotesMemberhttp://www.sec.gov/CIK0000018230instant2008-12-31T00:00:000001-01-01T00:00:00falsefalseDemand notesus-gaap_ShortTermDebtTypeAxisxbrldihttp://xbrl.org/2006/xbrldicat_DemandNotesMemberus-gaap_ShortTermDebtTypeAxisexplicitMemberPureStandardhttp://www.xbrl.org/2003/instancepurexbrli0USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse17true0us-gaap_ShortTermDebtLineItemsus-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.falsefalse18false0cat_ShortTermBorrowingsFinancialProductscatfalsecreditinstantReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal...falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse663000000663falsetruefalsefalsefalse2truefalsefalse695000000695falsetruefalsefalsefalse3truefalsefalse543000000543falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer from the Financial Products line of business.No authoritative reference available.falsefalse19false0us-gaap_ShortTermDebtWeightedAverageInterestRateus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truetruefalse0.0110.011falsefalsefalsefalsefalse2truetruefalse0.0200.020falsefalsefalsefalsefalse3truetruefalse0.0360.036falsefalsefalsefalsefalseOtherus-types:percentItemTypepureReflects the calculation as of the balance-sheet date of the average interest rate weighted by the amount of short-term debt outstanding by type or by instrument at that time.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19 -Subparagraph b -Article 5 falsefalse318Short-term borrowings (Details) (USD $)MillionsUnKnownUnKnownUnKnowntruetrue