OPERATING SEGMENTS (Details) (USD $) In Millions, unless otherwise specified
|
12 Months Ended |
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Operating results: |
|
|
|
|
|
|
Total sales |
$ 19,221us-gaap_SalesRevenueNet
|
|
$ 17,301us-gaap_SalesRevenueNet
|
|
$ 17,334us-gaap_SalesRevenueNet
|
[1] |
Depreciation and amortization |
452cmi_DepreciationAndAmortizationExcludingAmortizationOfDebtDiscount
|
[2] |
405cmi_DepreciationAndAmortizationExcludingAmortizationOfDebtDiscount
|
[2] |
355cmi_DepreciationAndAmortizationExcludingAmortizationOfDebtDiscount
|
[2] |
Research, development and engineering expenses |
754us-gaap_ResearchAndDevelopmentExpense
|
|
713us-gaap_ResearchAndDevelopmentExpense
|
|
728us-gaap_ResearchAndDevelopmentExpense
|
|
Equity, royalty and interest income from investees |
370cmi_EquityRoyaltyAndInterestIncomeFromInvestees
|
|
361cmi_EquityRoyaltyAndInterestIncomeFromInvestees
|
|
384cmi_EquityRoyaltyAndInterestIncomeFromInvestees
|
|
Interest income |
23us-gaap_InvestmentIncomeInterest
|
|
27us-gaap_InvestmentIncomeInterest
|
|
25us-gaap_InvestmentIncomeInterest
|
|
Segment EBIT |
2,498cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes
|
|
2,160cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes
|
[3] |
2,303cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes
|
|
Less: Interest expense |
64us-gaap_InterestExpense
|
|
41us-gaap_InterestExpense
|
|
32us-gaap_InterestExpense
|
|
INCOME BEFORE INCOME TAXES |
2,434us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
|
2,119us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
|
2,271us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
|
Net assets for operating segments |
9,737us-gaap_AssetsNet
|
|
9,646us-gaap_AssetsNet
|
|
8,177us-gaap_AssetsNet
|
|
Investments and advances related to equity method investees |
981us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
|
|
931us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
|
|
897us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
|
|
Capital expenditures |
743us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
|
|
676us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
|
|
690us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
|
|
Amortization of Debt Discount (Premium) |
3us-gaap_AmortizationOfDebtDiscountPremium
|
|
2us-gaap_AmortizationOfDebtDiscountPremium
|
|
6us-gaap_AmortizationOfDebtDiscountPremium
|
|
Gain on remeasurement of pre-existing ownership interest in the acquiree company |
73us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
|
|
12us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
|
|
7us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
|
|
Liabilities deducted in arriving at net assets |
6,009cmi_LiabilitiesDeductedToCalculateNetAssets
|
|
5,103cmi_LiabilitiesDeductedToCalculateNetAssets
|
|
4,913cmi_LiabilitiesDeductedToCalculateNetAssets
|
|
Pension and other postretirement benefit adjustments excluded from net assets |
(319)us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
|
|
(346)us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
|
|
(977)us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
|
|
Deferred tax assets not allocated to segments |
314cmi_DeferredTaxAssetsNotAllocatedToSegments
|
|
292cmi_DeferredTaxAssetsNotAllocatedToSegments
|
|
410cmi_DeferredTaxAssetsNotAllocatedToSegments
|
|
Debt-related costs not allocated to segments |
35cmi_DebtRelatedCostsNotAllocatedToSegments
|
|
33cmi_DebtRelatedCostsNotAllocatedToSegments
|
|
25cmi_DebtRelatedCostsNotAllocatedToSegments
|
|
Total assets |
15,776us-gaap_Assets
|
|
14,728us-gaap_Assets
|
|
12,548us-gaap_Assets
|
|
Engine |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Depreciation and amortization |
207cmi_DepreciationAndAmortizationExcludingAmortizationOfDebtDiscount / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
[2] |
205cmi_DepreciationAndAmortizationExcludingAmortizationOfDebtDiscount / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
[2] |
192cmi_DepreciationAndAmortizationExcludingAmortizationOfDebtDiscount / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
[2] |
Research, development and engineering expenses |
438us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
416us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
433us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
Equity, royalty and interest income from investees |
147cmi_EquityRoyaltyAndInterestIncomeFromInvestees / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
136cmi_EquityRoyaltyAndInterestIncomeFromInvestees / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
127cmi_EquityRoyaltyAndInterestIncomeFromInvestees / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
Interest income |
12us-gaap_InvestmentIncomeInterest / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
16us-gaap_InvestmentIncomeInterest / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
11us-gaap_InvestmentIncomeInterest / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
Segment EBIT |
1,225cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
1,041cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
1,248cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
Net assets for operating segments |
3,450us-gaap_AssetsNet / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
4,323us-gaap_AssetsNet / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
3,373us-gaap_AssetsNet / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
Investments and advances related to equity method investees |
468us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
419us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
401us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
Capital expenditures |
395us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
372us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
399us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
Distribution |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Depreciation and amortization |
86cmi_DepreciationAndAmortizationExcludingAmortizationOfDebtDiscount / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
[2] |
54cmi_DepreciationAndAmortizationExcludingAmortizationOfDebtDiscount / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
[2] |
34cmi_DepreciationAndAmortizationExcludingAmortizationOfDebtDiscount / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
[2] |
Research, development and engineering expenses |
9us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
6us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
6us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
Equity, royalty and interest income from investees |
148cmi_EquityRoyaltyAndInterestIncomeFromInvestees / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
165cmi_EquityRoyaltyAndInterestIncomeFromInvestees / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
188cmi_EquityRoyaltyAndInterestIncomeFromInvestees / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
Interest income |
4us-gaap_InvestmentIncomeInterest / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
2us-gaap_InvestmentIncomeInterest / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
2us-gaap_InvestmentIncomeInterest / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
Segment EBIT |
491cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
[3] |
388cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
[3] |
369cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
[3] |
Net assets for operating segments |
2,441us-gaap_AssetsNet / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
1,637us-gaap_AssetsNet / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
1,392us-gaap_AssetsNet / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
Investments and advances related to equity method investees |
209us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
262us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
281us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
Capital expenditures |
89us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
57us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
62us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
Components |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Depreciation and amortization |
106cmi_DepreciationAndAmortizationExcludingAmortizationOfDebtDiscount / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
[2] |
96cmi_DepreciationAndAmortizationExcludingAmortizationOfDebtDiscount / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
[2] |
82cmi_DepreciationAndAmortizationExcludingAmortizationOfDebtDiscount / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
[2] |
Research, development and engineering expenses |
230us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
218us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
213us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
Equity, royalty and interest income from investees |
36cmi_EquityRoyaltyAndInterestIncomeFromInvestees / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
28cmi_EquityRoyaltyAndInterestIncomeFromInvestees / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
29cmi_EquityRoyaltyAndInterestIncomeFromInvestees / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
Interest income |
4us-gaap_InvestmentIncomeInterest / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
3us-gaap_InvestmentIncomeInterest / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
3us-gaap_InvestmentIncomeInterest / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
Segment EBIT |
684cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
527cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
426cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
Net assets for operating segments |
2,152us-gaap_AssetsNet / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
1,885us-gaap_AssetsNet / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
1,830us-gaap_AssetsNet / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
Investments and advances related to equity method investees |
164us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
140us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
127us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
Capital expenditures |
162us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
141us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
134us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
Power Generation |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Depreciation and amortization |
53cmi_DepreciationAndAmortizationExcludingAmortizationOfDebtDiscount / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
[2] |
50cmi_DepreciationAndAmortizationExcludingAmortizationOfDebtDiscount / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
[2] |
47cmi_DepreciationAndAmortizationExcludingAmortizationOfDebtDiscount / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
[2] |
Research, development and engineering expenses |
77us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
73us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
76us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
Equity, royalty and interest income from investees |
39cmi_EquityRoyaltyAndInterestIncomeFromInvestees / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
32cmi_EquityRoyaltyAndInterestIncomeFromInvestees / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
40cmi_EquityRoyaltyAndInterestIncomeFromInvestees / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
Interest income |
3us-gaap_InvestmentIncomeInterest / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
6us-gaap_InvestmentIncomeInterest / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
9us-gaap_InvestmentIncomeInterest / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
Segment EBIT |
168cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
218cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
285cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
Net assets for operating segments |
1,694us-gaap_AssetsNet / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
1,801us-gaap_AssetsNet / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
1,582us-gaap_AssetsNet / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
Investments and advances related to equity method investees |
140us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
110us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
88us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
Capital expenditures |
97us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
106us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
95us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
Non-segment items |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Segment EBIT |
(70)cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = us-gaap_MaterialReconcilingItemsMember
|
[4] |
(14)cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = us-gaap_MaterialReconcilingItemsMember
|
[4] |
(25)cmi_SegmentReportingInformationIncomeLossBeforeInterestExpenseAndIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = us-gaap_MaterialReconcilingItemsMember
|
[4] |
Non-segment items, unallocated corporate expenses |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Reserve for legal matters before tax |
|
|
20us-gaap_LossContingencyLossInPeriod / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
|
|
|
|
Reserve for legal matters after tax |
|
|
12cmi_LossContingencyLossInPeriodNetOfTax / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
|
|
|
|
External Sales [Member] | Engine |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Total sales |
8,437us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = cmi_ExternalSalesMember / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
8,270us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = cmi_ExternalSalesMember / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
9,101us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = cmi_ExternalSalesMember / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
External Sales [Member] | Distribution |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Total sales |
5,135us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = cmi_ExternalSalesMember / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
3,726us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = cmi_ExternalSalesMember / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
3,261us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = cmi_ExternalSalesMember / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
External Sales [Member] | Components |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Total sales |
3,791us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = cmi_ExternalSalesMember / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
3,151us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = cmi_ExternalSalesMember / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
2,809us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = cmi_ExternalSalesMember / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
External Sales [Member] | Power Generation |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Total sales |
1,858us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = cmi_ExternalSalesMember / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
2,154us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = cmi_ExternalSalesMember / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
2,163us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = cmi_ExternalSalesMember / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
Intersegment Eliminations | Engine |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Total sales |
2,525us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
1,743us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
1,632us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
Intersegment Eliminations | Distribution |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Total sales |
39us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
23us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
16us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
Intersegment Eliminations | Components |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Total sales |
1,327us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
1,191us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
1,203us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
Intersegment Eliminations | Power Generation |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Total sales |
1,038us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
877us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
1,105us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
Intersegment Eliminations | Non-segment items |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Total sales |
(4,929)us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_MaterialReconcilingItemsMember
|
[4] |
(3,834)us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_MaterialReconcilingItemsMember
|
[4] |
(3,956)us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_MaterialReconcilingItemsMember
|
[4] |
Reportable Segment |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Total sales |
19,221us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
|
|
17,301us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
|
|
17,334us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
|
|
Reportable Segment | Engine |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Total sales |
10,962us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
10,013us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
10,733us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cmi_EngineMember
|
|
Reportable Segment | Distribution |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Total sales |
5,174us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
3,749us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
3,277us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cmi_DistributionMember
|
|
Reportable Segment | Components |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Total sales |
5,118us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
4,342us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
4,012us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cmi_ComponentsMember
|
|
Reportable Segment | Power Generation |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Total sales |
2,896us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
3,031us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
3,268us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cmi_PowerGenerationMember
|
|
Reportable Segment | Non-segment items |
|
|
|
|
|
|
Operating results: |
|
|
|
|
|
|
Total sales |
$ (4,929)us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_MaterialReconcilingItemsMember
|
[4] |
$ (3,834)us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_MaterialReconcilingItemsMember
|
[4] |
$ (3,956)us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_MaterialReconcilingItemsMember
|
[4] |
|
|