GOODWILL AND OTHER INTANGIBLE ASSETS (Details) (USD $)
In Millions, unless otherwise specified |
12 Months Ended | |
---|---|---|
Dec. 31, 2014
|
Dec. 31, 2013
|
|
Changes in the carrying amount of goodwill | ||
Balance at beginning of period | $ 461us-gaap_Goodwill | $ 445us-gaap_Goodwill |
Acquisitions | 31us-gaap_GoodwillAcquiredDuringPeriod | 13us-gaap_GoodwillAcquiredDuringPeriod |
Translation and other | (13)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments | 3us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments |
Balance at end of period | 479us-gaap_Goodwill | 461us-gaap_Goodwill |
Components | ||
Changes in the carrying amount of goodwill | ||
Balance at beginning of period |
411us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember |
408us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember |
Acquisitions |
0us-gaap_GoodwillAcquiredDuringPeriod / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember |
0us-gaap_GoodwillAcquiredDuringPeriod / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember |
Translation and other |
(11)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember |
3us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember |
Balance at end of period |
400us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember |
411us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember |
Distribution | ||
Changes in the carrying amount of goodwill | ||
Balance at beginning of period |
31us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember |
19us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember |
Acquisitions |
31us-gaap_GoodwillAcquiredDuringPeriod / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember |
13us-gaap_GoodwillAcquiredDuringPeriod / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember |
Translation and other |
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember |
(1)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember |
Balance at end of period |
62us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember |
31us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember |
Power Generation | ||
Changes in the carrying amount of goodwill | ||
Balance at beginning of period |
13us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember |
12us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember |
Acquisitions |
0us-gaap_GoodwillAcquiredDuringPeriod / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember |
0us-gaap_GoodwillAcquiredDuringPeriod / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember |
Translation and other |
(2)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember |
1us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember |
Balance at end of period |
11us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember |
13us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember |
Engine | ||
Changes in the carrying amount of goodwill | ||
Balance at beginning of period |
6us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember |
6us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember |
Acquisitions |
0us-gaap_GoodwillAcquiredDuringPeriod / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember |
0us-gaap_GoodwillAcquiredDuringPeriod / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember |
Translation and other |
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember |
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember |
Balance at end of period |
$ 6us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember |
$ 6us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember |
X | ||||||||||
- Definition
Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|