XML 28 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Details 4) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Segment Reporting Information      
Consolidated profit before taxes $ 1,555us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $ 1,342us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments  
Restructuring costs (36)us-gaap_RestructuringCharges (149)us-gaap_RestructuringCharges (441)us-gaap_RestructuringCharges
Reportable Segments      
Segment Reporting Information      
Consolidated profit before taxes 2,038us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
1,904us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Reportable Segments | Construction Industries      
Segment Reporting Information      
Consolidated profit before taxes 740us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ConstructionIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
688us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ConstructionIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Reportable Segments | Resource Industries      
Segment Reporting Information      
Consolidated profit before taxes 85us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ResourceIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
143us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ResourceIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Reportable Segments | Energy & Transportation      
Segment Reporting Information      
Consolidated profit before taxes 986us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= cat_EnergyandTransportationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
833us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= cat_EnergyandTransportationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Reportable Segments | Financial Products Segment      
Segment Reporting Information      
Consolidated profit before taxes 227us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsSegmentMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
240us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsSegmentMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
All Other operating segments      
Segment Reporting Information      
Consolidated profit before taxes 225us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_SubsegmentsConsolidationItemsAxis
= cat_NonreportableSubsegmentsMember
235us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_SubsegmentsConsolidationItemsAxis
= cat_NonreportableSubsegmentsMember
 
Business      
Segment Reporting Information      
Consolidated profit before taxes 2,263us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
2,139us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Restructuring costs (35)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
(149)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Consolidated profit before taxes with restructuring costs 2,228cat_IncomeLossBeforeTaxesAfterRestructuringCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,990cat_IncomeLossBeforeTaxesAfterRestructuringCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Business | Reportable Segments | Construction Industries      
Segment Reporting Information      
Consolidated profit before taxes 740us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ConstructionIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
688us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ConstructionIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Restructuring costs (11)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ConstructionIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
(131)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ConstructionIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Consolidated profit before taxes with restructuring costs 729cat_IncomeLossBeforeTaxesAfterRestructuringCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ConstructionIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
557cat_IncomeLossBeforeTaxesAfterRestructuringCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ConstructionIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Business | Reportable Segments | Resource Industries      
Segment Reporting Information      
Consolidated profit before taxes 85us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ResourceIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
143us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ResourceIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Restructuring costs (8)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ResourceIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
(11)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ResourceIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Consolidated profit before taxes with restructuring costs 77cat_IncomeLossBeforeTaxesAfterRestructuringCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ResourceIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
132cat_IncomeLossBeforeTaxesAfterRestructuringCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_ResourceIndustriesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Business | Reportable Segments | Energy & Transportation      
Segment Reporting Information      
Consolidated profit before taxes 986us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_EnergyandTransportationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
833us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_EnergyandTransportationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Restructuring costs (3)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_EnergyandTransportationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
(3)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_EnergyandTransportationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Consolidated profit before taxes with restructuring costs 983cat_IncomeLossBeforeTaxesAfterRestructuringCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_EnergyandTransportationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
830cat_IncomeLossBeforeTaxesAfterRestructuringCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_EnergyandTransportationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Business | Reportable Segments | Financial Products Segment      
Segment Reporting Information      
Consolidated profit before taxes 227us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsSegmentMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
240us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsSegmentMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Restructuring costs 0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsSegmentMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsSegmentMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Consolidated profit before taxes with restructuring costs 227cat_IncomeLossBeforeTaxesAfterRestructuringCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsSegmentMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
240cat_IncomeLossBeforeTaxesAfterRestructuringCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsSegmentMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Business | All Other operating segments | All Other      
Segment Reporting Information      
Consolidated profit before taxes 225us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_OtherSegmentsMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= cat_NonreportableSubsegmentsMember
235us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_OtherSegmentsMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= cat_NonreportableSubsegmentsMember
 
Restructuring costs (13)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_OtherSegmentsMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= cat_NonreportableSubsegmentsMember
(4)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_OtherSegmentsMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= cat_NonreportableSubsegmentsMember
 
Consolidated profit before taxes with restructuring costs $ 212cat_IncomeLossBeforeTaxesAfterRestructuringCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_OtherSegmentsMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= cat_NonreportableSubsegmentsMember
$ 231cat_IncomeLossBeforeTaxesAfterRestructuringCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cat_OtherSegmentsMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= cat_NonreportableSubsegmentsMember