XML 42 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement-Related Benefits (Narrative) (Details 4) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Non-U.S. Defined Benefit and Multi-employer Plan      
Expected current year contributions to non-U.S. defined benefit plans $ 600us-gaap_DefinedBenefitPlanExpectedContributionsInCurrentFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ibm_ForeignPensionPlansDefinedBenefitAndMultiEmployerPlanMember
   
Year-to-date contributions to non-U.S. defined benefit plans 90us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ibm_ForeignPensionPlansDefinedBenefitAndMultiEmployerPlanMember
   
Non-US Defined Benefit Pension Plans      
Multi-employer plans/other costs 248us-gaap_DefinedBenefitPlanOtherCosts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
79us-gaap_DefinedBenefitPlanOtherCosts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Non-US Defined Benefit Pension Plans | SG&A expense | Litigation in Spain regarding defined benefit and defined contribution plans      
Multi-employer plans/other costs $ 230us-gaap_DefinedBenefitPlanOtherCosts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_LitigationCaseAxis
= ibm_LitigationRelatedToDefinedBenefitAndDefinedContributionPlansMember
$ 55us-gaap_DefinedBenefitPlanOtherCosts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_LitigationCaseAxis
= ibm_LitigationRelatedToDefinedBenefitAndDefinedContributionPlansMember
$ 148us-gaap_DefinedBenefitPlanOtherCosts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_LitigationCaseAxis
= ibm_LitigationRelatedToDefinedBenefitAndDefinedContributionPlansMember