XML 105 R7.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statement of Changes in Equity (USD $)
In Millions, unless otherwise specified
Total
Total IBM Stockholders' Equity
Common Stock and Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Income/(Loss)
Non-Controlling Interests
Equity - at Dec. 31, 2011 $ 20,236us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 20,138us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ 48,129us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
$ 104,857us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (110,963)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ (21,885)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 97us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Net income plus other comprehensive income/(loss)              
Net income 16,604us-gaap_ProfitLoss 16,604us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
  16,604us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
     
Other comprehensive income/(loss) (3,874)us-gaap_OtherComprehensiveIncomeLossNetOfTax (3,874)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
      (3,874)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Total comprehensive income/(loss) 12,731us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 12,731us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
         
Cash dividends paid - common stock (3,773)us-gaap_DividendsCommonStockCash (3,773)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
  (3,773)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
     
Common stock under employee plans (Shares - 7,687,026, 9,961,389 and 15,091,320 for 2014, 2013 and 2012, respectively 1,532ibm_CommonStockIssuedUnderEmployeePlanValue 1,532ibm_CommonStockIssuedUnderEmployeePlanValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
1,532ibm_CommonStockIssuedUnderEmployeePlanValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
       
Purchases (Shares - 1,313,569, 1,666,069 and 2,406,007) and sales (Shares - 1,264,232, 1,849,883 and 2,746,169) of the treasury stock under employee plans - net, for 2014, 2013 and 2012 respectively) (208)ibm_PurchasesSalesTreasuryStockUnderEmployeePlansNet (208)ibm_PurchasesSalesTreasuryStockUnderEmployeePlansNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
  (48)ibm_PurchasesSalesTreasuryStockUnderEmployeePlansNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(160)ibm_PurchasesSalesTreasuryStockUnderEmployeePlansNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Other treasury shares purchased, not retired (Shares - 71,504,867, 73,121,942 and 61,246,371 for 2014, 2013 and 2012, respectively) (12,008)us-gaap_TreasuryStockValueAcquiredCostMethod (12,008)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
    (12,008)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Changes in other equity 448us-gaap_StockholdersEquityOther 448us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
448us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
       
Changes in noncontrolling interests 27us-gaap_MinorityInterestPeriodIncreaseDecrease           27us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Equity - at Dec. 31, 2012 18,984us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 18,860us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
50,110us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
117,641us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(123,131)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(25,759)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
124us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Net income plus other comprehensive income/(loss)              
Net income 16,483us-gaap_ProfitLoss 16,483us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
  16,483us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
     
Other comprehensive income/(loss) 4,157us-gaap_OtherComprehensiveIncomeLossNetOfTax 4,157us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
      4,157us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Total comprehensive income/(loss) 20,641us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 20,641us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
         
Cash dividends paid - common stock (4,058)us-gaap_DividendsCommonStockCash (4,058)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
  (4,058)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
     
Common stock under employee plans (Shares - 7,687,026, 9,961,389 and 15,091,320 for 2014, 2013 and 2012, respectively 1,216ibm_CommonStockIssuedUnderEmployeePlanValue 1,216ibm_CommonStockIssuedUnderEmployeePlanValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
1,216ibm_CommonStockIssuedUnderEmployeePlanValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
       
Purchases (Shares - 1,313,569, 1,666,069 and 2,406,007) and sales (Shares - 1,264,232, 1,849,883 and 2,746,169) of the treasury stock under employee plans - net, for 2014, 2013 and 2012 respectively) (142)ibm_PurchasesSalesTreasuryStockUnderEmployeePlansNet (142)ibm_PurchasesSalesTreasuryStockUnderEmployeePlansNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
  (25)ibm_PurchasesSalesTreasuryStockUnderEmployeePlansNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(117)ibm_PurchasesSalesTreasuryStockUnderEmployeePlansNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Other treasury shares purchased, not retired (Shares - 71,504,867, 73,121,942 and 61,246,371 for 2014, 2013 and 2012, respectively) (13,993)us-gaap_TreasuryStockValueAcquiredCostMethod (13,993)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
    (13,993)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Changes in other equity 268us-gaap_StockholdersEquityOther 268us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
268us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
       
Changes in noncontrolling interests 13us-gaap_MinorityInterestPeriodIncreaseDecrease           13us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Equity - at Dec. 31, 2013 22,929us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 22,792us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
51,594us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
130,042us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(137,242)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(21,602)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
137us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Net income plus other comprehensive income/(loss)              
Net income 12,022us-gaap_ProfitLoss 12,022us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
  12,022us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
     
Other comprehensive income/(loss) (6,274)us-gaap_OtherComprehensiveIncomeLossNetOfTax (6,274)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
      (6,274)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Total comprehensive income/(loss) 5,748us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 5,748us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
         
Cash dividends paid - common stock (4,265)us-gaap_DividendsCommonStockCash (4,265)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
  (4,265)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
     
Common stock under employee plans (Shares - 7,687,026, 9,961,389 and 15,091,320 for 2014, 2013 and 2012, respectively 977ibm_CommonStockIssuedUnderEmployeePlanValue 977ibm_CommonStockIssuedUnderEmployeePlanValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
977ibm_CommonStockIssuedUnderEmployeePlanValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
       
Purchases (Shares - 1,313,569, 1,666,069 and 2,406,007) and sales (Shares - 1,264,232, 1,849,883 and 2,746,169) of the treasury stock under employee plans - net, for 2014, 2013 and 2012 respectively) (85)ibm_PurchasesSalesTreasuryStockUnderEmployeePlansNet (85)ibm_PurchasesSalesTreasuryStockUnderEmployeePlansNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
  (6)ibm_PurchasesSalesTreasuryStockUnderEmployeePlansNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(79)ibm_PurchasesSalesTreasuryStockUnderEmployeePlansNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Other treasury shares purchased, not retired (Shares - 71,504,867, 73,121,942 and 61,246,371 for 2014, 2013 and 2012, respectively) (13,395)us-gaap_TreasuryStockValueAcquiredCostMethod (13,395)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
    (13,395)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Changes in other equity 95us-gaap_StockholdersEquityOther 95us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
95us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
       
Changes in noncontrolling interests 8us-gaap_MinorityInterestPeriodIncreaseDecrease           8us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Equity - at Dec. 31, 2014 $ 12,014us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 11,868us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ 52,666us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
$ 137,793us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (150,715)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ (27,875)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 146us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember