|
Securities - OTTI Significant Assumptions (Details) (Non-agency residential)
|
Dec. 31, 2014
|
|---|---|
|
Weighted Average
|
|
| Significant Assumptions: | |
| Prepayment speed |
15.30%bac_OtherthanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecuritiesPortionRecognizedinEarningsNetQualitativeDisclosuresPrepaymentSpeed / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember |
| Loss severity |
35.20%bac_OtherthanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecuritiesPortionRecognizedinEarningsNetQualitativeDisclosuresLossSeverity / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember |
| Life default rate |
39.60%bac_OtherthanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecuritiesPortionRecognizedinEarningsNetQualitativeDisclosuresLifeDefaultRate / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember |
|
Weighted Average | Prime
|
|
| Significant Assumptions: | |
| Loss severity |
31.00%bac_OtherthanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecuritiesPortionRecognizedinEarningsNetQualitativeDisclosuresLossSeverity / us-gaap_InternalCreditAssessmentAxis = bac_PrimeMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember |
| Life default rate |
24.50%bac_OtherthanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecuritiesPortionRecognizedinEarningsNetQualitativeDisclosuresLifeDefaultRate / us-gaap_InternalCreditAssessmentAxis = bac_PrimeMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember |
|
Weighted Average | Alt-A
|
|
| Significant Assumptions: | |
| Loss severity |
34.10%bac_OtherthanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecuritiesPortionRecognizedinEarningsNetQualitativeDisclosuresLossSeverity / us-gaap_InternalCreditAssessmentAxis = bac_AltALoanMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember |
| Life default rate |
42.40%bac_OtherthanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecuritiesPortionRecognizedinEarningsNetQualitativeDisclosuresLifeDefaultRate / us-gaap_InternalCreditAssessmentAxis = bac_AltALoanMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember |
|
Weighted Average | Subprime
|
|
| Significant Assumptions: | |
| Loss severity |
45.00%bac_OtherthanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecuritiesPortionRecognizedinEarningsNetQualitativeDisclosuresLossSeverity / us-gaap_InternalCreditAssessmentAxis = bac_SubprimeMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember |
| Life default rate |
42.00%bac_OtherthanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecuritiesPortionRecognizedinEarningsNetQualitativeDisclosuresLifeDefaultRate / us-gaap_InternalCreditAssessmentAxis = bac_SubprimeMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember |
|
Minimum
|
|
| Significant Assumptions: | |
| Prepayment speed |
3.10%bac_OtherthanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecuritiesPortionRecognizedinEarningsNetQualitativeDisclosuresPrepaymentSpeed / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
| Loss severity |
11.80%bac_OtherthanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecuritiesPortionRecognizedinEarningsNetQualitativeDisclosuresLossSeverity / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
| Life default rate |
1.50%bac_OtherthanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecuritiesPortionRecognizedinEarningsNetQualitativeDisclosuresLifeDefaultRate / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
|
Maximum
|
|
| Significant Assumptions: | |
| Prepayment speed |
29.90%bac_OtherthanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecuritiesPortionRecognizedinEarningsNetQualitativeDisclosuresPrepaymentSpeed / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
| Loss severity |
44.70%bac_OtherthanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecuritiesPortionRecognizedinEarningsNetQualitativeDisclosuresLossSeverity / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
| Life default rate |
98.60%bac_OtherthanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecuritiesPortionRecognizedinEarningsNetQualitativeDisclosuresLifeDefaultRate / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
| X | ||||||||||
|
- Definition
Represents the life default rate on mortgage backed securities. This is a significant assumption used in the valuation of mortgage backed securities. No definition available.
|
| X | ||||||||||
|
- Definition
Represents the assumption related to severity of impairment used in the valuation of mortgage backed securities. No definition available.
|
| X | ||||||||||
|
- Definition
Represents the annual constant prepayment speed. This is a significant assumption used in the valuation of mortgage backed securities. No definition available.
|
| X | ||||||||||
|
- Details
|