|
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
|