Annual report pursuant to Section 13 and 15(d)

OPERATING SEGMENTS (Details 2)

v2.4.1.9
OPERATING SEGMENTS (Details 2) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment reporting      
NET SALES $ 19,221us-gaap_SalesRevenueNet $ 17,301us-gaap_SalesRevenueNet $ 17,334us-gaap_SalesRevenueNet [1]
Total long-lived assets 5,184cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets 4,624cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets 4,290cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
United States      
Segment reporting      
NET SALES 10,058us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
8,382us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
8,107us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
Total long-lived assets 2,949cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_US
2,606cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_US
2,440cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_US
China      
Segment reporting      
NET SALES 1,446us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CN
1,194us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CN
1,056us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CN
Total long-lived assets 692cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_CN
646cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_CN
589cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_CN
India      
Segment reporting      
NET SALES 546us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_IN
630us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_IN
757us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_IN
Total long-lived assets 391cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_IN
330cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_IN
243cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_IN
United Kingdom      
Segment reporting      
NET SALES 479us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_GB
453us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_GB
660us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_GB
Total long-lived assets 339cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_GB
319cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_GB
339cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_GB
Brazil      
Segment reporting      
NET SALES 730us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_BR
882us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_BR
798us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_BR
Total long-lived assets 161cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_BR
172cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_BR
170cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_BR
Netherlands      
Segment reporting      
Total long-lived assets 156cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_NL
138cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_NL
130cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_NL
Canada      
Segment reporting      
NET SALES 771us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CA
655us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CA
642us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CA
Total long-lived assets 126cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
68cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
69cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
Mexico      
Segment reporting      
NET SALES 561us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
556us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
692us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
Total long-lived assets 96cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_MX
87cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_MX
77cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_MX
Germany      
Segment reporting      
Total long-lived assets 79cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_DE
69cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_DE
49cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_DE
Korea      
Segment reporting      
Total long-lived assets 34cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_KR
37cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_KR
37cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_KR
Romania      
Segment reporting      
Total long-lived assets 31cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_RO
27cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_RO
15cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_RO
Turkey      
Segment reporting      
Total long-lived assets 30cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_TR
28cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_TR
29cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_TR
Australia      
Segment reporting      
Total long-lived assets 17cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_AU
18cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_AU
25cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_AU
United Arab Emirates      
Segment reporting      
Total long-lived assets 16cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_AE
15cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_AE
16cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_AE
Singapore      
Segment reporting      
Total long-lived assets 13cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_SG
17cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_SG
16cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_SG
France      
Segment reporting      
Total long-lived assets 12cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_FR
13cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_FR
13cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= country_FR
Other foreign countries      
Segment reporting      
NET SALES 4,630us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= cmi_OtherForeignCountriesMember
4,549us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= cmi_OtherForeignCountriesMember
4,622us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= cmi_OtherForeignCountriesMember
Total long-lived assets $ 42cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= cmi_OtherForeignCountriesMember
$ 34cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= cmi_OtherForeignCountriesMember
$ 33cmi_EntityWideDisclosuresOnGeographicAreasLongLivedAssets
/ us-gaap_StatementGeographicalAxis
= cmi_OtherForeignCountriesMember
[1] Includes sales to nonconsolidated equity investees of $2,063 million, $2,319 million and $2,427 million for the years ended December 31, 2014, 2013 and 2012, respectively.