XML 68 R8.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Stockholders' Equity (USD $)
In Millions
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings [Member]
Treasury Stock, at cost [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Total
Beginning Balance at Dec. 31, 2011   $ 15us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 3,826us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 7,978us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (4,113)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 8us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 7,714us-gaap_StockholdersEquity
Beginning Balance (in shares) at Dec. 31, 2011   1,488us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Net income       928us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    928us-gaap_NetIncomeLoss
Other comprehensive income (loss), net of tax           290us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
290us-gaap_OtherComprehensiveIncomeLossNetOfTax
Issuance of preferred stock 863us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
          863us-gaap_StockIssuedDuringPeriodValueNewIssues
Dividends declared on preferred stock       (43)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (43)us-gaap_DividendsPreferredStockCash
Dividends declared on common stock       (308)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (308)us-gaap_DividendsCommonStockCash
Stock option exercises and other     (40)schw_StockOptionExercisesAndOtherValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  76schw_StockOptionExercisesAndOtherValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  36schw_StockOptionExercisesAndOtherValue
Stock-based compensation and related tax effects     98us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      98us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Other 2us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
  (3)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(1)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
13us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  11us-gaap_StockholdersEquityOther
Ending Balance at Dec. 31, 2012 865us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
15us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
3,881us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
8,554us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(4,024)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
298us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
9,589us-gaap_StockholdersEquity
Ending Balance (in shares) at Dec. 31, 2012   1,488us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Net income       1,071us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    1,071us-gaap_NetIncomeLoss
Other comprehensive income (loss), net of tax           (289)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(289)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Dividends declared on preferred stock       (57)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (57)us-gaap_DividendsPreferredStockCash
Dividends declared on common stock       (311)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (311)us-gaap_DividendsCommonStockCash
Stock option exercises and other     (54)schw_StockOptionExercisesAndOtherValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  314schw_StockOptionExercisesAndOtherValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  260schw_StockOptionExercisesAndOtherValue
Stock-based compensation and related tax effects     119us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      119us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Other 4us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
  5us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(4)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(6)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  (1)us-gaap_StockholdersEquityOther
Ending Balance at Dec. 31, 2013 869us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
15us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
3,951us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
9,253us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(3,716)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
9us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
10,381us-gaap_StockholdersEquity
Ending Balance (in shares) at Dec. 31, 2013   1,488us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Net income       1,321us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    1,321us-gaap_NetIncomeLoss
Other comprehensive income (loss), net of tax           156us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
156us-gaap_OtherComprehensiveIncomeLossNetOfTax
Dividends declared on preferred stock       (57)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (57)us-gaap_DividendsPreferredStockCash
Dividends declared on common stock       (316)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (316)us-gaap_DividendsCommonStockCash
Stock option exercises and other     (53)schw_StockOptionExercisesAndOtherValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  240schw_StockOptionExercisesAndOtherValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  187schw_StockOptionExercisesAndOtherValue
Stock-based compensation and related tax effects     139us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      139us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Other 3us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
  13us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(3)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(21)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  (8)us-gaap_StockholdersEquityOther
Ending Balance at Dec. 31, 2014 $ 872us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ 15us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 4,050us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 10,198us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (3,497)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 165us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 11,803us-gaap_StockholdersEquity
Ending Balance (in shares) at Dec. 31, 2014   1,488us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember