XML 112 R119.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement-Related Benefits (Plans with ABO in Excess of Plan Assets) (Details 12) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Defined Benefit Plan, Pension and Non-Pension Plans with Accumulated Benefit Obligations in Excess of Plan Assets    
Plans with PBO in excess of plan assets, Benefit Obligation $ 40,836us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAggregateBenefitObligation $ 46,458us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAggregateBenefitObligation
Plans with PBO in excess of plan assets, Plan Assets 21,745us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets 29,481us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
Plans with assets in excess of PBO, Benefit Obligation 71,512ibm_DefinedBenefitPlanPlansWithPlanAssetsInExcessOfBenefitObligationAggregateBenefitObligation 58,661ibm_DefinedBenefitPlanPlansWithPlanAssetsInExcessOfBenefitObligationAggregateBenefitObligation
Plans with assets in excess of PBO, Plan Assets 73,671ibm_DefinedBenefitPlanPlansWithPlanAssetsInExcessOfBenefitObligationAggregateFairValueOfPlanAssets 64,205ibm_DefinedBenefitPlanPlansWithPlanAssetsInExcessOfBenefitObligationAggregateFairValueOfPlanAssets
Defined Benefit Pension Plans    
Defined Benefit Plan, Pension and Non-Pension Plans with Accumulated Benefit Obligations in Excess of Plan Assets    
Plans with PBO in excess of plan assets, Benefit Obligation 34,976us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAggregateBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
41,003us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAggregateBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Plans with PBO in excess of plan assets, Plan Assets 21,655us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
29,223us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Plans with ABO in excess of plan assets, Benefit Obligation 33,148us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
40,315us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Plans with ABO in excess of plan assets, Plan Assets 20,680us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
29,213us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Plans with assets in excess of PBO, Benefit Obligation 71,501ibm_DefinedBenefitPlanPlansWithPlanAssetsInExcessOfBenefitObligationAggregateBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
58,651ibm_DefinedBenefitPlanPlansWithPlanAssetsInExcessOfBenefitObligationAggregateBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Plans with assets in excess of PBO, Plan Assets $ 73,660ibm_DefinedBenefitPlanPlansWithPlanAssetsInExcessOfBenefitObligationAggregateFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
$ 64,194ibm_DefinedBenefitPlanPlansWithPlanAssetsInExcessOfBenefitObligationAggregateFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember