XML 84 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segments (Revenue by segments) (Details 2) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Revenue    
Revenue $ 19,590us-gaap_Revenues $ 22,236us-gaap_Revenues [1]
Total Segments    
Revenue    
Revenue 19,523us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ibm_TotalSegmentsMember
22,128us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ibm_TotalSegmentsMember
[1],[2]
Total reportable segments | Total Segments    
Revenue    
Revenue 21,491us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ibm_TotalSegmentsMember
24,228us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ibm_TotalSegmentsMember
[1],[2]
Eliminations of internal transactions    
Revenue    
Revenue (1,968)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(2,099)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
[1],[2]
Other revenue adjustments    
Revenue    
Revenue $ 67us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
$ 107us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
[1]
[1]
Reclassified to reflect discontinued operation presentation.
[2]
Reclassified to conform with 2015 presentation and to reflect discontinued operations presentation.