Earnings Per Common Share - Dilutive Shares (Details) (USD $)
In Millions, unless otherwise specified |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2013
|
Dec. 31, 2012
|
Dec. 31, 2014
|
|
Class of Stock [Line Items] | |||
Noncash dividends | $ 100us-gaap_DividendsPreferredStockStock | ||
Redemption of preferred stock | 6,561us-gaap_StockRedeemedOrCalledDuringPeriodValue | ||
Common stock issued in connection with exchanges of preferred stock and trust preferred securities | 160bac_StockIssuedDuringPeriodValueExchangeofStock | ||
Common Stock | |||
Class of Stock [Line Items] | |||
Incremental common shares attributable to dilutive effect of call options and warrants |
150us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
||
Retained Earnings | |||
Class of Stock [Line Items] | |||
Redemption of preferred stock |
100us-gaap_StockRedeemedOrCalledDuringPeriodValue / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
||
Common stock issued in connection with exchanges of preferred stock and trust preferred securities |
44bac_StockIssuedDuringPeriodValueExchangeofStock / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
||
Preferred Stock Series H, J, 6, 7, and 8 | |||
Class of Stock [Line Items] | |||
Redemption of preferred stock |
6,600us-gaap_StockRedeemedOrCalledDuringPeriodValue / us-gaap_StatementClassOfStockAxis = bac_PreferredStockSeriesHJ67and8Member |
||
Preferred Stock Series H, J, 6, 7, and 8 | Retained Earnings | |||
Class of Stock [Line Items] | |||
Redemption of preferred stock |
$ 100us-gaap_StockRedeemedOrCalledDuringPeriodValue / us-gaap_StatementClassOfStockAxis = bac_PreferredStockSeriesHJ67and8Member / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
||
Series T Preferred Stock | |||
Class of Stock [Line Items] | |||
Incremental common shares attributable to dilutive effect of conversion of preferred stock |
700us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock / us-gaap_StatementClassOfStockAxis = bac_SeriesTPreferredStockMember |
X | ||||||||||
- Definition
The changes in value of stock that was converted from one type or class to another during the period. Conversion may be among classes of common or nonredeemable preferred stock or from common stock or nonredeemable preferred stock to nonredeemable preferred stock or common stock, respectively. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Amount of paid and unpaid preferred stock dividends declared with the form of settlement in stock. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Equity impact of the value of stock bought back by the entity at the exercise price or redemption price. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|