XML 29 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segments (Segment reconciliations) (Details 3) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Pre-tax Income from continuing operations    
Income from continuing operations before income taxes $ 3,001us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $ 3,183us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest [1]
Total reportable segments | Total Segments    
Pre-tax Income from continuing operations    
Income from continuing operations before income taxes 4,066us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ibm_TotalSegmentsMember
4,031us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ibm_TotalSegmentsMember
[1],[2]
Pre-tax reconciliations items    
Pre-tax Income from continuing operations    
Amortization of acquired intangible assets (170)ibm_AmortizationAcquiredIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(194)ibm_AmortizationAcquiredIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
[1]
Acquisition-related charges 0ibm_AcquisitionRelatedCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(8)ibm_AcquisitionRelatedCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
[1]
Non-operating retirement-related (costs)/income (442)ibm_NonoperatingRetirementRelatedCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(123)ibm_NonoperatingRetirementRelatedCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
[1]
Eliminations of internal transactions    
Pre-tax Income from continuing operations    
Income from continuing operations before income taxes (406)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(524)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
[1]
Unallocated corporate amounts    
Pre-tax Income from continuing operations    
Income from continuing operations before income taxes $ (48)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
$ 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
[1]
[1]
Reclassified to reflect discontinued operation presentation.
[2]
Reclassified to conform with 2015 presentation and to reflect discontinued operations presentation.