XML 126 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Intangible assets and goodwill (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended 1 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Sep. 30, 2013
May 31, 2012
Mar. 31, 2012
Intangible assets            
Weighted Amortizable Life (in years) 14 years 13 years 13 years      
Gross Carrying Amount $ 4,452us-gaap_FiniteLivedIntangibleAssetsGross $ 4,748us-gaap_FiniteLivedIntangibleAssetsGross $ 4,822us-gaap_FiniteLivedIntangibleAssetsGross      
Accumulated Amortization (1,376)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (1,170)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (824)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization      
Net 3,076us-gaap_FiniteLivedIntangibleAssetsNet 3,578us-gaap_FiniteLivedIntangibleAssetsNet 3,998us-gaap_FiniteLivedIntangibleAssetsNet      
Indefinite-lived intangible assets - In-process research & development   18us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill 18us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill      
Total intangible assets, net 3,076us-gaap_IntangibleAssetsNetExcludingGoodwill 3,596us-gaap_IntangibleAssetsNetExcludingGoodwill 4,016us-gaap_IntangibleAssetsNetExcludingGoodwill      
Total intangible assets, gross carrying amount 4,452us-gaap_IntangibleAssetsGrossExcludingGoodwill 4,766us-gaap_IntangibleAssetsGrossExcludingGoodwill 4,840us-gaap_IntangibleAssetsGrossExcludingGoodwill      
Finite-lived intangible assets acquired     120us-gaap_FinitelivedIntangibleAssetsAcquired1      
Impaired indefinite-lived intangible assets 18us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill          
Amortization expense 365us-gaap_AmortizationOfIntangibleAssets 371us-gaap_AmortizationOfIntangibleAssets 387us-gaap_AmortizationOfIntangibleAssets      
2015 345us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths          
2016 323us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo          
2017 322us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree          
2018 320us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour          
2019 318us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive          
Thereafter 1,448us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive          
Johan Walter Berg AB            
Intangible assets            
Finite-lived intangible assets acquired       70us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= cat_JohanWalterBergABMember
   
ERA Mining Machinery Limited (Siwei)            
Intangible assets            
Finite-lived intangible assets acquired         112us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= cat_EraMiningMachineryLimitedMember
 
Caterpillar Tohoku Ltd.            
Intangible assets            
Finite-lived intangible assets acquired           8us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= cat_CaterpillarTohokuLimitedMember
Customer relationships            
Intangible assets            
Weighted Amortizable Life (in years) 15 years 15 years 15 years      
Gross Carrying Amount 2,489us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
2,653us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
2,756us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
     
Accumulated Amortization (669)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
(539)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
(377)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
     
Net 1,820us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
2,114us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
2,379us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
     
Gross intangible assets reclassified to held for sale and/or divested 48cat_AssetsClassifiedToHeldForSaleOrDisposedIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
168cat_AssetsClassifiedToHeldForSaleOrDisposedIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
207cat_AssetsClassifiedToHeldForSaleOrDisposedIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
     
Current period accumulated amortization on held for sale or disposed of intangible assets 9cat_Currentperiodaccumulatedamortizationonheldforsaleordisposedofintangibleassets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
25cat_Currentperiodaccumulatedamortizationonheldforsaleordisposedofintangibleassets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
93cat_Currentperiodaccumulatedamortizationonheldforsaleordisposedofintangibleassets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
     
Impaired finite-lived intangible assets, gross     51cat_ImpairedFiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
     
Impaired finite-lived intangible assets, accumulated amortization     (29)cat_ImpairedFiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
     
Finite-lived intangible asset impairment     22us-gaap_ImpairmentOfIntangibleAssetsFinitelived
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
     
Intellectual property            
Intangible assets            
Weighted Amortizable Life (in years) 11 years 11 years 12 years      
Gross Carrying Amount 1,724us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
1,821us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
1,767us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
     
Accumulated Amortization (578)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
(495)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
(342)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
     
Net 1,146us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
1,326us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
1,425us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
     
Other            
Intangible assets            
Weighted Amortizable Life (in years) 11 years 10 years 10 years      
Gross Carrying Amount 239us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
274us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
299us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
     
Accumulated Amortization (129)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
(136)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
(105)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
     
Net $ 110us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
$ 138us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
$ 194us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember