XML 77 R128.htm IDEA: XBRL DOCUMENT v2.4.1.9
Acquisitions (Details)
In Millions, except Share data in Billions, unless otherwise specified
12 Months Ended 1 Months Ended 12 Months Ended 1 Months Ended 3 Months Ended 1 Months Ended 3 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2011
USD ($)
Sep. 30, 2013
Johan Walter Berg AB
USD ($)
Dec. 31, 2014
Johan Walter Berg AB
USD ($)
Sep. 30, 2013
Johan Walter Berg AB
EUR (€)
Dec. 31, 2012
Black Horse LLC
USD ($)
May 31, 2013
ERA Mining Machinery Limited (Siwei)
USD ($)
director
parties
May 31, 2012
ERA Mining Machinery Limited (Siwei)
USD ($)
types
Dec. 31, 2012
ERA Mining Machinery Limited (Siwei)
USD ($)
Oct. 31, 2012
ERA Mining Machinery Limited (Siwei)
May 31, 2012
ERA Mining Machinery Limited (Siwei)
Cash Consideration
HKD
May 31, 2012
ERA Mining Machinery Limited (Siwei)
Loan note consideration
HKD
Jul. 31, 2012
Caterpillar Tohoku Ltd.
USD ($)
Mar. 31, 2013
Caterpillar Tohoku Ltd.
USD ($)
Mar. 31, 2012
Caterpillar Tohoku Ltd.
USD ($)
Acquisitions                                  
Percentage of equity acquired (as a percent)         100.00%us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
        99.00%us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
  1.00%us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
        100.00%us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Purchase price of acquired entity                   $ 677cat_BusinessCombinationPurchasePrice
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
             
Contingent consideration payable         7us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
                       
Contingent consideration arrangement, maximum value (in Euro)             30us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
                   
Contribution for equity interest in joint venture               70us-gaap_PaymentsToAcquireInterestInJointVenture
/ us-gaap_BusinessAcquisitionAxis
= cat_BlackHorseLlcMember
                 
Ownership percentage of investments in companies accounted for under the equity method (as a percent)               50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_BusinessAcquisitionAxis
= cat_BlackHorseLlcMember
                 
Cost of acquisition paid in cash                   475us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
7us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
      22us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
3us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
59us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Net cash paid for acquisition 30us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired 195us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired 618us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired   169us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
        444us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
            206us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Fair value of loan notes debt component                 152cat_BusinessCombinationLoanNotesIssuedForSharesMinimum
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
152cat_BusinessCombinationLoanNotesIssuedForSharesMinimum
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
             
Loan and interest payable to Caterpillar                   51cat_BusinessCombinationLiabilitiesLoanAndInterestPayableToAcquirer
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
             
Fair value of noncontrolling interest                   7us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
             
Trade payables to Caterpillar                                 64cat_BusinessAcquisitionCostOfAcquiredEntityTradePayableToAcquirer
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Price per share of common stock acquired (in dollars per share)                         0.88us-gaap_BusinessAcquisitionSharePrice
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
/ cat_BusinessCombinationAlternativeConsiderationToAcquireeByTypeAxis
= cat_CashConsiderationMember
1.00us-gaap_BusinessAcquisitionSharePrice
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
/ cat_BusinessCombinationAlternativeConsiderationToAcquireeByTypeAxis
= cat_LoanNoteConsiderationMember
     
Acquisition, Alternative considerations to acquiree                                  
Number of consideration alternatives                   2cat_NumberOfConsiderations
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
             
Value of consideration to be paid (in HKD/share)                         0.88us-gaap_BusinessAcquisitionSharePrice
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
/ cat_BusinessCombinationAlternativeConsiderationToAcquireeByTypeAxis
= cat_CashConsiderationMember
1.00us-gaap_BusinessAcquisitionSharePrice
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
/ cat_BusinessCombinationAlternativeConsiderationToAcquireeByTypeAxis
= cat_LoanNoteConsiderationMember
     
Contingent consideration arrangement, minimum value (in HKD/share)                           0.75cat_BusinessCombinationContingentConsiderationArrangementRangeOfOutcomesValueLow
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
/ cat_BusinessCombinationAlternativeConsiderationToAcquireeByTypeAxis
= cat_LoanNoteConsiderationMember
     
Contingent consideration arrangement, maximum value (in HKD/share)                           1.15cat_BusinessCombinationContingentConsiderationArrangementRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
/ cat_BusinessCombinationAlternativeConsiderationToAcquireeByTypeAxis
= cat_LoanNoteConsiderationMember
     
Number of shares tendered (in billions of shares)                         4.0cat_BusinessAcquisitionContingentConsiderationSharesTendered
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
/ cat_BusinessCombinationAlternativeConsiderationToAcquireeByTypeAxis
= cat_CashConsiderationMember
1.6cat_BusinessAcquisitionContingentConsiderationSharesTendered
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
/ cat_BusinessCombinationAlternativeConsiderationToAcquireeByTypeAxis
= cat_LoanNoteConsiderationMember
     
Assets acquired                                  
Tangible assets acquired         82cat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
        598cat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
            252cat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Cash         9us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
        31us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
            18us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Restricted cash                   138cat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRestrictedCash
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
             
Receivables         13us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
        184us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
            34us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Inventory         32us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
        77us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
            26us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Property, plant and equipment         28us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
        94us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
            157us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Finite-lived intangible assets         70us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
        112us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
            8us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Finite-lived intangible assets, weighed average useful life (in years)         11 years         14 years              
Goodwill, amount tax deductible                                 22us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Liabilities assumed                                  
Total liabilities assumed         87us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
        626us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
            135us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Accounts payable         19us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
        352us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
            39us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Debt assumed                   168cat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentandNoncurrentLiabilitiesShortTermBorrowingsandDebt
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
            77cat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentandNoncurrentLiabilitiesShortTermBorrowingsandDebt
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Accrued expenses                   37cat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitesAssumedAccruedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
             
Customer advances         31cat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesCustomerAdvances
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
                       
Noncurrent deferred income tax liabilities         15us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
        25us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
             
Adjustments to preliminary allocation of purchase price                                  
Finite-lived intangibles decrease                     82us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
           
Receivables decrease                     29cat_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentReceivables
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
           
Inventory decrease                     17us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
           
Net liabilities increase                     23cat_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetLiabilities
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
           
Goodwill increase (decrease)           7us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
        149us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
           
Goodwill impairment charge 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 580us-gaap_GoodwillImpairmentLoss               580us-gaap_GoodwillImpairmentLoss
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
           
Goodwill 6,694us-gaap_Goodwill 6,956us-gaap_Goodwill 6,942us-gaap_Goodwill 7,080us-gaap_Goodwill 113us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
        625us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
45us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
          22us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Number of former directors                 2cat_NumberOfFormerDirectorsofAcquiree
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
               
Number of other parties to the settlement                 2cat_NumberOfOtherPartiesToSettlement
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
               
Payments by Caterpillar to parties of the settlement agreement                 30cat_BusinessCombinationPaymentsUnderSettlementAgreement
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
               
Obligation related to the loans by former directors                 13cat_BusinessAcquisitionLoanstoFormerDirectors
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
               
Gain related to settlement and discharge of loan obligations                 $ 135us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember