000007085812/312022Q2FALSE00000708582022-01-012022-06-300000070858us-gaap:CommonStockMember2022-01-012022-06-300000070858us-gaap:SeriesEPreferredStockMember2022-01-012022-06-300000070858bac:SeriesGGPreferredStockMember2022-01-012022-06-300000070858bac:SeriesHHPreferredStockMember2022-01-012022-06-300000070858bac:SeriesLPreferredStockMember2022-01-012022-06-300000070858bac:Series1PreferredStockMember2022-01-012022-06-300000070858bac:Series2PreferredStockMember2022-01-012022-06-300000070858bac:Series4PreferredStockMember2022-01-012022-06-300000070858bac:Series5PreferredStockMember2022-01-012022-06-300000070858bac:FloatingRatePreferredHybridIncomeTermSecuritiesMember2022-01-012022-06-300000070858bac:A5.63FixedtoFloatingRatePreferredHybridIncomeTermSecuritiesMember2022-01-012022-06-300000070858bac:IncomeCapitalObligationNotesMember2022-01-012022-06-300000070858bac:SeniorMediumTermNotesSeriesAStepUpCallableNotesMember2022-01-012022-06-300000070858bac:SeriesKKPreferredStockMember2022-01-012022-06-300000070858bac:SeriesLLPreferredStockMember2022-01-012022-06-300000070858bac:SeriesNNPreferredStockMember2022-01-012022-06-300000070858bac:SeriesPPPreferredStockMember2022-01-012022-06-300000070858bac:SeriesQQPreferredStockMember2022-01-012022-06-300000070858bac:SeriesSSPreferredStockMember2022-01-012022-06-3000000708582022-07-28xbrli:shares00000708582022-04-012022-06-30iso4217:USD00000708582021-04-012021-06-3000000708582021-01-012021-06-30iso4217:USDxbrli:shares00000708582022-06-3000000708582021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:ShortTermDebtMember2022-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:ShortTermDebtMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:LongTermDebtMember2022-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:LongTermDebtMember2021-12-310000070858us-gaap:OtherLiabilitiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-06-300000070858us-gaap:OtherLiabilitiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-310000070858us-gaap:PreferredStockMember2022-03-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-03-310000070858us-gaap:RetainedEarningsMember2022-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100000708582022-03-310000070858us-gaap:RetainedEarningsMember2022-04-012022-06-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000070858us-gaap:PreferredStockMember2022-04-012022-06-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-04-012022-06-300000070858us-gaap:PreferredStockMember2022-06-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-06-300000070858us-gaap:RetainedEarningsMember2022-06-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000070858us-gaap:PreferredStockMember2021-12-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-12-310000070858us-gaap:RetainedEarningsMember2021-12-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000070858us-gaap:RetainedEarningsMember2022-01-012022-06-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300000070858us-gaap:PreferredStockMember2022-01-012022-06-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-01-012022-06-300000070858us-gaap:PreferredStockMember2021-03-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-03-310000070858us-gaap:RetainedEarningsMember2021-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100000708582021-03-310000070858us-gaap:RetainedEarningsMember2021-04-012021-06-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300000070858us-gaap:PreferredStockMember2021-04-012021-06-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-04-012021-06-300000070858us-gaap:PreferredStockMember2021-06-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-06-300000070858us-gaap:RetainedEarningsMember2021-06-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000000708582021-06-300000070858us-gaap:PreferredStockMember2020-12-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310000070858us-gaap:RetainedEarningsMember2020-12-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100000708582020-12-310000070858us-gaap:RetainedEarningsMember2021-01-012021-06-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300000070858us-gaap:PreferredStockMember2021-01-012021-06-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-06-300000070858bac:CardIncomeInterchangeFeesMember2022-04-012022-06-300000070858bac:CardIncomeInterchangeFeesMember2021-04-012021-06-300000070858bac:CardIncomeInterchangeFeesMember2022-01-012022-06-300000070858bac:CardIncomeInterchangeFeesMember2021-01-012021-06-300000070858bac:CardIncomeOtherMember2022-04-012022-06-300000070858bac:CardIncomeOtherMember2021-04-012021-06-300000070858bac:CardIncomeOtherMember2022-01-012022-06-300000070858bac:CardIncomeOtherMember2021-01-012021-06-300000070858us-gaap:CreditCardMember2022-04-012022-06-300000070858us-gaap:CreditCardMember2021-04-012021-06-300000070858us-gaap:CreditCardMember2022-01-012022-06-300000070858us-gaap:CreditCardMember2021-01-012021-06-300000070858bac:ServiceChargesDepositRelatedFeesMember2022-04-012022-06-300000070858bac:ServiceChargesDepositRelatedFeesMember2021-04-012021-06-300000070858bac:ServiceChargesDepositRelatedFeesMember2022-01-012022-06-300000070858bac:ServiceChargesDepositRelatedFeesMember2021-01-012021-06-300000070858bac:ServiceChargesLendingRelatedFeesMember2022-04-012022-06-300000070858bac:ServiceChargesLendingRelatedFeesMember2021-04-012021-06-300000070858bac:ServiceChargesLendingRelatedFeesMember2022-01-012022-06-300000070858bac:ServiceChargesLendingRelatedFeesMember2021-01-012021-06-300000070858bac:ServiceChargesMember2022-04-012022-06-300000070858bac:ServiceChargesMember2021-04-012021-06-300000070858bac:ServiceChargesMember2022-01-012022-06-300000070858bac:ServiceChargesMember2021-01-012021-06-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2022-04-012022-06-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2021-04-012021-06-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2022-01-012022-06-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2021-01-012021-06-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2022-04-012022-06-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2021-04-012021-06-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2022-01-012022-06-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2021-01-012021-06-300000070858bac:InvestmentandBrokerageServicesMember2022-04-012022-06-300000070858bac:InvestmentandBrokerageServicesMember2021-04-012021-06-300000070858bac:InvestmentandBrokerageServicesMember2022-01-012022-06-300000070858bac:InvestmentandBrokerageServicesMember2021-01-012021-06-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2022-04-012022-06-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2021-04-012021-06-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2022-01-012022-06-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2021-01-012021-06-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2022-04-012022-06-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2021-04-012021-06-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2022-01-012022-06-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2021-01-012021-06-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2022-04-012022-06-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2021-04-012021-06-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2022-01-012022-06-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2021-01-012021-06-300000070858bac:InvestmentBankingFeesMember2022-04-012022-06-300000070858bac:InvestmentBankingFeesMember2021-04-012021-06-300000070858bac:InvestmentBankingFeesMember2022-01-012022-06-300000070858bac:InvestmentBankingFeesMember2021-01-012021-06-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2022-04-012022-06-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2021-04-012021-06-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2022-01-012022-06-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2021-01-012021-06-300000070858us-gaap:InterestRateSwapMember2022-06-300000070858us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2022-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2022-06-300000070858bac:InterestRateFutureandForwardMember2022-06-300000070858us-gaap:NondesignatedMemberbac:InterestRateFutureandForwardMember2022-06-300000070858bac:InterestRateFutureandForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:ShortMemberbac:InterestRateOptionMember2022-06-300000070858us-gaap:ShortMemberus-gaap:NondesignatedMemberbac:InterestRateOptionMember2022-06-300000070858us-gaap:ShortMemberbac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:LongMemberbac:InterestRateOptionMember2022-06-300000070858us-gaap:LongMemberus-gaap:NondesignatedMemberbac:InterestRateOptionMember2022-06-300000070858us-gaap:LongMemberbac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:CurrencySwapMember2022-06-300000070858us-gaap:NondesignatedMemberus-gaap:CurrencySwapMember2022-06-300000070858us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858bac:ForeignExchangeSpotFutureAndForwardMember2022-06-300000070858us-gaap:NondesignatedMemberbac:ForeignExchangeSpotFutureAndForwardMember2022-06-300000070858bac:ForeignExchangeSpotFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2022-06-300000070858us-gaap:ShortMemberus-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMember2022-06-300000070858us-gaap:ShortMemberus-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:LongMemberus-gaap:ForeignExchangeOptionMember2022-06-300000070858us-gaap:LongMemberus-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMember2022-06-300000070858us-gaap:LongMemberus-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:EquitySwapMember2022-06-300000070858us-gaap:EquitySwapMemberus-gaap:NondesignatedMember2022-06-300000070858us-gaap:EquitySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858bac:EquityFutureAndForwardMember2022-06-300000070858us-gaap:NondesignatedMemberbac:EquityFutureAndForwardMember2022-06-300000070858bac:EquityFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:ShortMemberus-gaap:StockOptionMember2022-06-300000070858us-gaap:ShortMemberus-gaap:NondesignatedMemberus-gaap:StockOptionMember2022-06-300000070858us-gaap:ShortMemberus-gaap:StockOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:LongMemberus-gaap:StockOptionMember2022-06-300000070858us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:StockOptionMember2022-06-300000070858us-gaap:LongMemberus-gaap:StockOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858bac:CommoditySwapMember2022-06-300000070858us-gaap:NondesignatedMemberbac:CommoditySwapMember2022-06-300000070858bac:CommoditySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858bac:CommodityFutureAndForwardMember2022-06-300000070858bac:CommodityFutureAndForwardMemberus-gaap:NondesignatedMember2022-06-300000070858bac:CommodityFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:ShortMemberus-gaap:CommodityOptionMember2022-06-300000070858us-gaap:ShortMemberus-gaap:NondesignatedMemberus-gaap:CommodityOptionMember2022-06-300000070858us-gaap:ShortMemberus-gaap:CommodityOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:LongMemberus-gaap:CommodityOptionMember2022-06-300000070858us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:CommodityOptionMember2022-06-300000070858us-gaap:LongMemberus-gaap:CommodityOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMember2022-06-300000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMember2022-06-300000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2022-06-300000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:NondesignatedMember2022-06-300000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2022-06-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMember2022-06-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMember2022-06-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMemberus-gaap:NondesignatedMember2022-06-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:NondesignatedMember2022-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMember2022-06-300000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:InterestRateSwapMember2021-12-310000070858us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2021-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2021-12-310000070858bac:InterestRateFutureandForwardMember2021-12-310000070858us-gaap:NondesignatedMemberbac:InterestRateFutureandForwardMember2021-12-310000070858bac:InterestRateFutureandForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:ShortMemberbac:InterestRateOptionMember2021-12-310000070858us-gaap:ShortMemberus-gaap:NondesignatedMemberbac:InterestRateOptionMember2021-12-310000070858us-gaap:ShortMemberbac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:LongMemberbac:InterestRateOptionMember2021-12-310000070858us-gaap:LongMemberus-gaap:NondesignatedMemberbac:InterestRateOptionMember2021-12-310000070858us-gaap:LongMemberbac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:CurrencySwapMember2021-12-310000070858us-gaap:NondesignatedMemberus-gaap:CurrencySwapMember2021-12-310000070858us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858bac:ForeignExchangeSpotFutureAndForwardMember2021-12-310000070858us-gaap:NondesignatedMemberbac:ForeignExchangeSpotFutureAndForwardMember2021-12-310000070858bac:ForeignExchangeSpotFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2021-12-310000070858us-gaap:ShortMemberus-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMember2021-12-310000070858us-gaap:ShortMemberus-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:LongMemberus-gaap:ForeignExchangeOptionMember2021-12-310000070858us-gaap:LongMemberus-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMember2021-12-310000070858us-gaap:LongMemberus-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:EquitySwapMember2021-12-310000070858us-gaap:EquitySwapMemberus-gaap:NondesignatedMember2021-12-310000070858us-gaap:EquitySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858bac:EquityFutureAndForwardMember2021-12-310000070858us-gaap:NondesignatedMemberbac:EquityFutureAndForwardMember2021-12-310000070858bac:EquityFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:ShortMemberus-gaap:StockOptionMember2021-12-310000070858us-gaap:ShortMemberus-gaap:NondesignatedMemberus-gaap:StockOptionMember2021-12-310000070858us-gaap:ShortMemberus-gaap:StockOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:LongMemberus-gaap:StockOptionMember2021-12-310000070858us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:StockOptionMember2021-12-310000070858us-gaap:LongMemberus-gaap:StockOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858bac:CommoditySwapMember2021-12-310000070858us-gaap:NondesignatedMemberbac:CommoditySwapMember2021-12-310000070858bac:CommoditySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858bac:CommodityFutureAndForwardMember2021-12-310000070858bac:CommodityFutureAndForwardMemberus-gaap:NondesignatedMember2021-12-310000070858bac:CommodityFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:ShortMemberus-gaap:CommodityOptionMember2021-12-310000070858us-gaap:ShortMemberus-gaap:NondesignatedMemberus-gaap:CommodityOptionMember2021-12-310000070858us-gaap:ShortMemberus-gaap:CommodityOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:LongMemberus-gaap:CommodityOptionMember2021-12-310000070858us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:CommodityOptionMember2021-12-310000070858us-gaap:LongMemberus-gaap:CommodityOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMember2021-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMember2021-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2021-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:NondesignatedMember2021-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMemberus-gaap:NondesignatedMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:NondesignatedMember2021-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:DerivativeMember2022-01-012022-06-300000070858us-gaap:InterestRateContractMemberus-gaap:OverTheCounterMember2022-06-300000070858us-gaap:InterestRateContractMemberus-gaap:OverTheCounterMember2021-12-310000070858us-gaap:InterestRateContractMemberus-gaap:ExchangeTradedMember2022-06-300000070858us-gaap:InterestRateContractMemberus-gaap:ExchangeTradedMember2021-12-310000070858us-gaap:InterestRateContractMemberus-gaap:ExchangeClearedMember2022-06-300000070858us-gaap:InterestRateContractMemberus-gaap:ExchangeClearedMember2021-12-310000070858us-gaap:ForeignExchangeContractMemberus-gaap:OverTheCounterMember2022-06-300000070858us-gaap:ForeignExchangeContractMemberus-gaap:OverTheCounterMember2021-12-310000070858us-gaap:ForeignExchangeContractMemberus-gaap:ExchangeClearedMember2022-06-300000070858us-gaap:ForeignExchangeContractMemberus-gaap:ExchangeClearedMember2021-12-310000070858us-gaap:OverTheCounterMemberus-gaap:EquityContractMember2022-06-300000070858us-gaap:OverTheCounterMemberus-gaap:EquityContractMember2021-12-310000070858us-gaap:EquityContractMemberus-gaap:ExchangeTradedMember2022-06-300000070858us-gaap:EquityContractMemberus-gaap:ExchangeTradedMember2021-12-310000070858us-gaap:OverTheCounterMemberus-gaap:CommodityContractMember2022-06-300000070858us-gaap:OverTheCounterMemberus-gaap:CommodityContractMember2021-12-310000070858us-gaap:CommodityContractMemberus-gaap:ExchangeTradedMember2022-06-300000070858us-gaap:CommodityContractMemberus-gaap:ExchangeTradedMember2021-12-310000070858us-gaap:CommodityContractMemberus-gaap:ExchangeClearedMember2022-06-300000070858us-gaap:CommodityContractMemberus-gaap:ExchangeClearedMember2021-12-310000070858us-gaap:OverTheCounterMemberus-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:OverTheCounterMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:ExchangeClearedMemberus-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:ExchangeClearedMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:OverTheCounterMember2022-06-300000070858us-gaap:OverTheCounterMember2021-12-310000070858us-gaap:ExchangeTradedMember2022-06-300000070858us-gaap:ExchangeTradedMember2021-12-310000070858us-gaap:ExchangeClearedMember2022-06-300000070858us-gaap:ExchangeClearedMember2021-12-310000070858bac:InterestRateRiskOnLongTernDebtMember2022-04-012022-06-300000070858bac:InterestRateRiskOnLongTernDebtMember2021-04-012021-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2022-04-012022-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2021-04-012021-06-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2022-04-012022-06-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2021-04-012021-06-300000070858bac:InterestRateRiskOnLongTernDebtMember2022-01-012022-06-300000070858bac:InterestRateRiskOnLongTernDebtMember2021-01-012021-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2022-01-012022-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2021-01-012021-06-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2022-01-012022-06-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2021-01-012021-06-300000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2022-04-012022-06-300000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2022-01-012022-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberbac:MarketMakingAndSimilarActivitiesMember2022-04-012022-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2021-04-012021-06-300000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2021-01-012021-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberbac:MarketMakingAndSimilarActivitiesMember2021-04-012021-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberbac:MarketMakingAndSimilarActivitiesMember2021-01-012021-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300000070858us-gaap:AvailableforsaleSecuritiesMember2022-06-300000070858us-gaap:AvailableforsaleSecuritiesMember2021-12-310000070858bac:TradingAccountAssets1Member2022-06-300000070858bac:TradingAccountAssets1Member2021-12-310000070858bac:InterestRateRiskOnLongTernDebtMember2022-06-300000070858bac:InterestRateRiskOnLongTernDebtMember2021-12-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2022-06-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2021-12-310000070858us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-06-300000070858us-gaap:CashFlowHedgingMemberbac:InterestRateRiskOnVariableRatePortfoliosMember2022-04-012022-06-300000070858us-gaap:CashFlowHedgingMemberbac:InterestRateRiskOnVariableRatePortfoliosMember2022-01-012022-06-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnForecastedMBSPurchasesMember2022-04-012022-06-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnForecastedMBSPurchasesMember2022-01-012022-06-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnCertainCompensationPlansMember2022-04-012022-06-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnCertainCompensationPlansMember2022-01-012022-06-300000070858us-gaap:CashFlowHedgingMember2022-04-012022-06-300000070858us-gaap:CashFlowHedgingMember2022-01-012022-06-300000070858us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2022-04-012022-06-300000070858us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2022-01-012022-06-300000070858us-gaap:CashFlowHedgingMemberbac:InterestRateRiskOnVariableRatePortfoliosMember2021-04-012021-06-300000070858us-gaap:CashFlowHedgingMemberbac:InterestRateRiskOnVariableRatePortfoliosMember2021-01-012021-06-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnForecastedMBSPurchasesMember2021-04-012021-06-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnForecastedMBSPurchasesMember2021-01-012021-06-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnCertainCompensationPlansMember2021-04-012021-06-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnCertainCompensationPlansMember2021-01-012021-06-300000070858us-gaap:CashFlowHedgingMember2021-04-012021-06-300000070858us-gaap:CashFlowHedgingMember2021-01-012021-06-300000070858us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2021-04-012021-06-300000070858us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2021-01-012021-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2022-04-012022-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2021-04-012021-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2022-01-012022-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2021-01-012021-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2022-04-012022-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2021-04-012021-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2022-01-012022-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2021-01-012021-06-300000070858bac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2022-04-012022-06-300000070858bac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2021-04-012021-06-300000070858bac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2022-01-012022-06-300000070858bac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2021-01-012021-06-300000070858bac:DeferredCompensationHedgesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2022-04-012022-06-300000070858bac:DeferredCompensationHedgesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2021-04-012021-06-300000070858bac:DeferredCompensationHedgesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2022-01-012022-06-300000070858bac:DeferredCompensationHedgesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2021-01-012021-06-300000070858bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember2022-06-300000070858bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember2021-12-310000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMemberbac:MarketMakingAndSimilarActivitiesMember2022-04-012022-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberbac:IncomeInterestRateMember2022-04-012022-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberbac:IncomeInterestRateMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberbac:IncomeInterestRateMember2022-01-012022-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberbac:IncomeInterestRateMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMember2022-01-012022-06-300000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2022-04-012022-06-300000070858bac:InterestIncomeExpenseMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2022-04-012022-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2022-04-012022-06-300000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2022-04-012022-06-300000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-06-300000070858bac:InterestIncomeExpenseMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2022-01-012022-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2022-01-012022-06-300000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2022-01-012022-06-300000070858us-gaap:EquityMemberbac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2022-04-012022-06-300000070858us-gaap:EquityMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2022-04-012022-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:EquityMemberbac:TradingDerivativesMember2022-04-012022-06-300000070858us-gaap:EquityMemberbac:TradingDerivativesMember2022-04-012022-06-300000070858us-gaap:EquityMemberbac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-06-300000070858us-gaap:EquityMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2022-01-012022-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:EquityMemberbac:TradingDerivativesMember2022-01-012022-06-300000070858us-gaap:EquityMemberbac:TradingDerivativesMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:MarketMakingAndSimilarActivitiesMember2022-04-012022-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:CreditMember2022-04-012022-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:CreditMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:CreditMember2022-01-012022-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:CreditMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMemberbac:MarketMakingAndSimilarActivitiesMember2022-04-012022-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2022-04-012022-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2022-01-012022-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2022-04-012022-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2022-04-012022-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2022-04-012022-06-300000070858bac:TradingDerivativesMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2022-01-012022-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2022-01-012022-06-300000070858bac:TradingDerivativesMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMemberbac:MarketMakingAndSimilarActivitiesMember2021-04-012021-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberbac:IncomeInterestRateMember2021-04-012021-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberbac:IncomeInterestRateMember2021-04-012021-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMember2021-04-012021-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMemberbac:MarketMakingAndSimilarActivitiesMember2021-01-012021-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberbac:IncomeInterestRateMember2021-01-012021-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberbac:IncomeInterestRateMember2021-01-012021-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMember2021-01-012021-06-300000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2021-04-012021-06-300000070858bac:InterestIncomeExpenseMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2021-04-012021-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2021-04-012021-06-300000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2021-04-012021-06-300000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2021-01-012021-06-300000070858bac:InterestIncomeExpenseMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2021-01-012021-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2021-01-012021-06-300000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2021-01-012021-06-300000070858us-gaap:EquityMemberbac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2021-04-012021-06-300000070858us-gaap:EquityMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2021-04-012021-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:EquityMemberbac:TradingDerivativesMember2021-04-012021-06-300000070858us-gaap:EquityMemberbac:TradingDerivativesMember2021-04-012021-06-300000070858us-gaap:EquityMemberbac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2021-01-012021-06-300000070858us-gaap:EquityMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2021-01-012021-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:EquityMemberbac:TradingDerivativesMember2021-01-012021-06-300000070858us-gaap:EquityMemberbac:TradingDerivativesMember2021-01-012021-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:MarketMakingAndSimilarActivitiesMember2021-04-012021-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:CreditMember2021-04-012021-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:CreditMember2021-04-012021-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMember2021-04-012021-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:MarketMakingAndSimilarActivitiesMember2021-01-012021-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:CreditMember2021-01-012021-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:CreditMember2021-01-012021-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMember2021-01-012021-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMemberbac:MarketMakingAndSimilarActivitiesMember2021-04-012021-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2021-04-012021-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2021-04-012021-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2021-04-012021-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMemberbac:MarketMakingAndSimilarActivitiesMember2021-01-012021-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2021-01-012021-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2021-01-012021-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2021-01-012021-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2021-04-012021-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2021-04-012021-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2021-04-012021-06-300000070858bac:TradingDerivativesMember2021-04-012021-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2021-01-012021-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2021-01-012021-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2021-01-012021-06-300000070858bac:TradingDerivativesMember2021-01-012021-06-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2022-04-012022-06-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2022-01-012022-06-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2021-04-012021-06-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2021-01-012021-06-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:InternalInvestmentGradeMember2022-06-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:InternalNoninvestmentGradeMember2022-06-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMemberus-gaap:InternalInvestmentGradeMember2022-06-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMemberus-gaap:InternalNoninvestmentGradeMember2022-06-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:InternalInvestmentGradeMember2022-06-300000070858us-gaap:InternalNoninvestmentGradeMember2022-06-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:InternalInvestmentGradeMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:InternalNoninvestmentGradeMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMemberus-gaap:InternalInvestmentGradeMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMemberus-gaap:InternalNoninvestmentGradeMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:InternalInvestmentGradeMember2021-12-310000070858us-gaap:InternalNoninvestmentGradeMember2021-12-310000070858us-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:CreditRiskContractMember2021-12-310000070858bac:SubsidiariesBankofAmericaN.A.Member2022-06-300000070858bac:MortgageBackedSecuritiesAgencyMember2022-06-300000070858bac:MortgageBackedSecuritiesAgencyMember2021-12-310000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2022-06-300000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2021-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2022-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2021-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMember2022-06-300000070858us-gaap:ResidentialMortgageBackedSecuritiesMember2021-12-310000070858us-gaap:MortgageBackedSecuritiesMember2022-06-300000070858us-gaap:MortgageBackedSecuritiesMember2021-12-310000070858us-gaap:USTreasuryAndGovernmentMember2022-06-300000070858us-gaap:USTreasuryAndGovernmentMember2021-12-310000070858bac:ForeignSecuritiesMember2022-06-300000070858bac:ForeignSecuritiesMember2021-12-310000070858bac:OtherTaxableSecuritiesMember2022-06-300000070858bac:OtherTaxableSecuritiesMember2021-12-310000070858bac:TaxExemptSecuritiesMember2022-06-300000070858bac:TaxExemptSecuritiesMember2021-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:PrimeMember2022-06-30xbrli:pure0000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:PrimeMember2021-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:SubprimeMember2022-06-300000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:SubprimeMember2021-12-310000070858us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember2022-06-300000070858us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember2022-06-300000070858us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember2021-12-310000070858us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember2021-12-310000070858us-gaap:DebtSecuritiesMember2022-06-300000070858bac:U.S.AgencyAndU.S.TreasurySecuritiesMember2022-06-300000070858bac:U.S.AgencyAndU.S.TreasurySecuritiesMember2021-12-310000070858bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember2022-06-300000070858bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember2021-12-310000070858us-gaap:OtherAssetsMember2022-06-300000070858us-gaap:OtherAssetsMember2021-12-310000070858bac:TimeDepositsPlacedAndOtherShortTermInvestmentsMember2022-06-300000070858bac:TimeDepositsPlacedAndOtherShortTermInvestmentsMember2021-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-06-300000070858us-gaap:HomeEquityLoanMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:HomeEquityLoanMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858bac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858bac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2022-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300000070858us-gaap:ConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2022-06-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2022-06-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMember2022-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMember2022-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2022-06-300000070858us-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-06-300000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:NonperformingFinancingReceivableMemberbac:DirectandIndirectFinancingReceivableMember2022-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:AutoAndSpecialtyLendingLoansAndLeasesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858bac:SecuritiesBasedLendingLoansMemberbac:DirectandIndirectFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:GeographicDistributionForeignMemberbac:SecuritiesBasedLendingLoansMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:HomeEquityMember2022-06-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:ResidentialMortgageMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858us-gaap:HomeEquityLoanMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:HomeEquityLoanMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858bac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858bac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310000070858us-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2021-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMember2021-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2021-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2021-12-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:NonperformingFinancingReceivableMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:AutoAndSpecialtyLendingLoansAndLeasesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858bac:SecuritiesBasedLendingLoansMemberbac:DirectandIndirectFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberbac:SecuritiesBasedLendingLoansMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2021-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:HomeEquityMember2021-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMemberus-gaap:ResidentialMortgageMember2022-06-300000070858bac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMemberus-gaap:ResidentialMortgageMember2021-12-3100000708582021-01-012021-12-310000070858bac:ResidentialMortgageWithNegativeAllowanceMemberus-gaap:ConsumerPortfolioSegmentMember2022-06-300000070858bac:ResidentialMortgageWithNegativeAllowanceMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858bac:HomeEquityLineofCreditWithNegativeAllowanceMemberus-gaap:ConsumerPortfolioSegmentMember2022-06-300000070858bac:HomeEquityLineofCreditWithNegativeAllowanceMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2022-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2021-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2022-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2022-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2021-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialMortgageMember2022-06-300000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialMortgageMember2021-12-310000070858us-gaap:ResidentialMortgageMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2022-06-300000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberbac:FullyInsuredLoansMember2022-06-300000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2022-06-300000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2022-06-300000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:LineOfCreditMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2022-06-300000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:LineOfCreditMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2022-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2022-06-300000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:DebtToValueGreaterThanHundredPercentMember2022-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2022-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2022-06-300000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScoreLessThan620Member2022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2022-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2022-06-300000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScorebetween620and680Member2022-06-300000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:LineOfCreditMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2022-06-300000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858us-gaap:LineOfCreditMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ReverseMortgagesMember2022-06-300000070858bac:HomeEquityLoanNoLongerOriginatedMemberus-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMemberbac:RefreshedFICOScoreLessThan620Member2022-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScoreLessThan620Member2022-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMemberbac:RefreshedFICOScorebetween620and680Member2022-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScorebetween620and680Member2022-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween680and740Memberbac:DirectandIndirectFinancingReceivableMember2022-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:CreditCardReceivablesMember2022-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:DirectandIndirectFinancingReceivableMember2022-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:CreditCardReceivablesMember2022-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMemberbac:OtherInternalCreditMetricsMember2022-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMemberbac:OtherInternalCreditMetricsMember2022-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMember2022-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMember2022-06-300000070858us-gaap:PassMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:PassMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CriticizedMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:PassMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:CriticizedMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:PassMemberbac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:CriticizedMemberbac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858bac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:PassMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:CriticizedMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858bac:TermLoansMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858bac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2022-06-300000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2022-06-300000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:ResidentialMortgageMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2021-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberbac:FullyInsuredLoansMember2021-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2021-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2021-12-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:LineOfCreditMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2021-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:LineOfCreditMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2021-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2021-12-310000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:DebtToValueGreaterThanHundredPercentMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2021-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2021-12-310000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScoreLessThan620Member2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2021-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2021-12-310000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScorebetween620and680Member2021-12-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:LineOfCreditMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2021-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:LineOfCreditMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ReverseMortgagesMember2021-12-310000070858bac:HomeEquityLoanNoLongerOriginatedMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMemberbac:RefreshedFICOScoreLessThan620Member2021-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScoreLessThan620Member2021-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMemberbac:RefreshedFICOScorebetween620and680Member2021-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScorebetween620and680Member2021-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween680and740Memberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:CreditCardReceivablesMember2021-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:CreditCardReceivablesMember2021-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMemberbac:OtherInternalCreditMetricsMember2021-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMemberbac:OtherInternalCreditMetricsMember2021-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMember2021-12-310000070858us-gaap:PassMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:PassMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CriticizedMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:PassMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CriticizedMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:PassMemberbac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CriticizedMemberbac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:PassMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CriticizedMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:TermLoansMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2021-12-310000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2021-12-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ChapterSevenBankruptcyMember2022-06-300000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:UsGovernmentSponsoredEnterpriseInsuredLoansMemberbac:FederalHousingAdministrationMemberus-gaap:ResidentialPortfolioSegmentMemberbac:ChapterSevenBankruptcyMember2022-06-300000070858us-gaap:UsGovernmentSponsoredEnterpriseInsuredLoansMemberbac:FederalHousingAdministrationMemberus-gaap:PerformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMemberbac:ChapterSevenBankruptcyMember2022-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2022-01-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2021-01-012021-06-300000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-04-012022-06-300000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityMember2022-04-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityMember2022-01-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2022-04-012022-06-300000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-04-012021-06-300000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityMember2021-04-012021-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityMember2021-01-012021-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2021-04-012021-06-300000070858bac:GovernmentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2022-04-012022-06-300000070858bac:GovernmentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-04-012021-06-300000070858bac:GovernmentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-06-300000070858bac:GovernmentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ProprietaryModificationsMember2022-04-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ProprietaryModificationsMember2021-04-012021-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ProprietaryModificationsMember2022-01-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ProprietaryModificationsMember2021-01-012021-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ChapterSevenBankruptcyMember2022-04-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ChapterSevenBankruptcyMember2021-04-012021-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ChapterSevenBankruptcyMember2022-01-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ChapterSevenBankruptcyMember2021-01-012021-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:TrialModificationsMember2022-04-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:TrialModificationsMember2021-04-012021-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:TrialModificationsMember2022-01-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:TrialModificationsMember2021-01-012021-06-30bac:payment0000070858bac:GovernmentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2022-04-012022-06-300000070858bac:GovernmentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-04-012021-06-300000070858bac:GovernmentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-06-300000070858bac:GovernmentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ProprietaryModificationsMember2022-04-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ProprietaryModificationsMember2021-04-012021-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ProprietaryModificationsMember2022-01-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ProprietaryModificationsMember2021-01-012021-06-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2022-04-012022-06-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2021-04-012021-06-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-06-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:TrialModificationsMember2022-04-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:TrialModificationsMember2021-04-012021-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:TrialModificationsMember2022-01-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:TrialModificationsMember2021-01-012021-06-300000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-04-012022-06-300000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-01-012022-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-04-012022-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-01-012022-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2022-04-012022-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2022-01-012022-06-300000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-04-012021-06-300000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-01-012021-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-04-012021-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-01-012021-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2021-04-012021-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2021-01-012021-06-300000070858bac:InternalProgramsMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-04-012022-06-300000070858bac:InternalProgramsMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-04-012021-06-300000070858bac:InternalProgramsMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-01-012022-06-300000070858bac:InternalProgramsMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-01-012021-06-300000070858bac:ExternalProgramsMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-04-012022-06-300000070858bac:ExternalProgramsMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-04-012021-06-300000070858bac:ExternalProgramsMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-01-012022-06-300000070858bac:ExternalProgramsMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-01-012021-06-300000070858bac:OtherProgramMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-04-012022-06-300000070858bac:OtherProgramMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-04-012021-06-300000070858bac:OtherProgramMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-01-012022-06-300000070858bac:OtherProgramMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-01-012021-06-300000070858us-gaap:CommercialPortfolioSegmentMember2022-04-012022-06-300000070858us-gaap:CommercialPortfolioSegmentMember2022-01-012022-06-300000070858us-gaap:CommercialPortfolioSegmentMember2021-04-012021-06-300000070858us-gaap:CommercialPortfolioSegmentMember2021-01-012021-06-300000070858bac:AffinityCardLoanPortfolioMember2022-01-012022-06-300000070858bac:CreditCardLinesMember2022-04-012022-06-300000070858bac:CreditCardLinesMember2022-01-012022-06-300000070858bac:CreditCardLinesMember2021-04-012021-06-300000070858bac:CreditCardLinesMember2021-01-012021-06-300000070858srt:ScenarioForecastMember2022-10-012022-12-310000070858srt:ScenarioForecastMember2023-10-012023-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2022-03-310000070858us-gaap:CommercialPortfolioSegmentMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2021-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2021-03-310000070858us-gaap:CommercialPortfolioSegmentMember2021-03-310000070858us-gaap:ResidentialPortfolioSegmentMember2021-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2021-06-300000070858us-gaap:CommercialPortfolioSegmentMember2021-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2020-12-310000070858us-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-12-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2022-04-012022-06-300000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2021-04-012021-06-300000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2022-01-012022-06-300000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2021-01-012021-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2022-04-012022-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2021-04-012021-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2022-01-012022-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2021-01-012021-06-300000070858bac:FirstLienMortgagesMember2022-06-300000070858bac:FirstLienMortgagesMember2021-06-300000070858bac:FirstLienMortgagesMember2022-04-012022-06-300000070858bac:FirstLienMortgagesMember2022-01-012022-06-300000070858bac:FirstLienMortgagesMember2021-04-012021-06-300000070858bac:FirstLienMortgagesMember2021-01-012021-06-300000070858bac:FirstLienMortgagesMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:PrimeMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:PrimeMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:SubprimeLoanMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:SubprimeLoanMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:AltALoanMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:AltALoanMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:SeniorLienMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:SeniorLienMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberus-gaap:PrimeMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberus-gaap:PrimeMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberbac:SubprimeLoanMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberbac:SubprimeLoanMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberbac:AltALoanMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberbac:AltALoanMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberus-gaap:CommercialMortgageBackedSecuritiesMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberus-gaap:CommercialMortgageBackedSecuritiesMember2021-12-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-06-300000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PrimeMember2022-06-300000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PrimeMember2021-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:SubprimeLoanMember2022-06-300000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:SubprimeLoanMember2021-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:AltALoanMember2022-06-300000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:AltALoanMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2022-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2021-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-06-300000070858us-gaap:CreditCardReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberus-gaap:HomeEquityMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberus-gaap:HomeEquityMember2021-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2022-06-300000070858us-gaap:CreditCardReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberbac:ResecuritizationTrustsMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberbac:ResecuritizationTrustsMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMemberus-gaap:SeniorLienMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMemberus-gaap:SeniorLienMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2022-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2021-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-06-300000070858us-gaap:CreditCardReceivablesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2022-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2022-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2021-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:SeniorLienMember2022-01-012022-06-300000070858us-gaap:CreditCardReceivablesMemberus-gaap:SeniorLienMember2021-01-012021-06-300000070858us-gaap:CreditCardReceivablesMember2022-06-300000070858us-gaap:CreditCardReceivablesMember2021-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:JuniorLienMember2022-01-012022-06-300000070858us-gaap:CreditCardReceivablesMemberus-gaap:JuniorLienMember2021-01-012021-06-300000070858bac:ResecuritizationTrustsMember2022-04-012022-06-300000070858bac:ResecuritizationTrustsMember2022-01-012022-06-300000070858bac:ResecuritizationTrustsMember2021-04-012021-06-300000070858bac:ResecuritizationTrustsMember2021-01-012021-06-300000070858bac:SecuritiesMemberbac:ResecuritizationTrustsMember2022-04-012022-06-300000070858bac:SecuritiesMemberbac:ResecuritizationTrustsMember2022-01-012022-06-300000070858bac:SecuritiesMemberbac:ResecuritizationTrustsMember2021-04-012021-06-300000070858bac:SecuritiesMemberbac:ResecuritizationTrustsMember2021-01-012021-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2022-01-012022-06-300000070858bac:OtherVariableInterestEntityInvestmentVehicleMember2022-01-012022-06-300000070858bac:OtherVariableInterestEntitiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:OtherVariableInterestEntitiesMember2022-06-300000070858bac:OtherVariableInterestEntitiesMemberbac:VariableInterestEntityMember2022-06-300000070858bac:OtherVariableInterestEntitiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:OtherVariableInterestEntitiesMember2021-12-310000070858bac:OtherVariableInterestEntitiesMemberbac:VariableInterestEntityMember2021-12-310000070858bac:OtherVariableInterestEntitiesMember2022-06-300000070858bac:OtherVariableInterestEntitiesMember2021-12-310000070858bac:CustomerVehiclesMember2022-06-300000070858bac:CustomerVehiclesMember2021-12-310000070858us-gaap:CollateralizedDebtObligationsMember2022-06-300000070858us-gaap:CollateralizedDebtObligationsMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2022-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2021-12-310000070858bac:InvestmentVehiclesMember2022-06-300000070858bac:InvestmentVehiclesMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:LeveragedLeaseTrustsMember2022-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:LeveragedLeaseTrustsMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:TaxCreditVehiclesMember2022-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:TaxCreditVehiclesMember2021-12-310000070858bac:TaxCreditVehiclesMember2022-06-300000070858bac:TaxCreditVehiclesMember2021-12-310000070858bac:TaxCreditVehiclesMember2022-01-012022-06-300000070858bac:TaxCreditVehiclesMember2022-04-012022-06-300000070858bac:TaxCreditVehiclesMember2021-04-012021-06-300000070858bac:TaxCreditVehiclesMember2021-01-012021-06-300000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-06-300000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-12-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2022-06-300000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2021-12-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2022-06-300000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2021-12-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalMarketsSegmentMember2022-06-300000070858us-gaap:OperatingSegmentsMemberbac:GlobalMarketsSegmentMember2021-12-310000070858us-gaap:TradeNamesMember2021-12-310000070858us-gaap:TradeNamesMember2022-06-300000070858bac:SecuritiesLoanedAndFinancialAssetsSoldUnderAgreementsToRepurchaseMember2022-01-012022-06-300000070858bac:SecuritiesBorrowedAndSecuritiesPurchasedUnderAgreementsToResellMember2022-01-012022-06-300000070858us-gaap:MaturityOvernightAndOnDemandMember2022-06-300000070858us-gaap:MaturityUpTo30DaysMember2022-06-300000070858us-gaap:Maturity30To90DaysMember2022-06-300000070858us-gaap:MaturityOver90DaysMember2022-06-300000070858us-gaap:MaturityOvernightAndOnDemandMember2021-12-310000070858us-gaap:MaturityUpTo30DaysMember2021-12-310000070858us-gaap:Maturity30To90DaysMember2021-12-310000070858us-gaap:MaturityOver90DaysMember2021-12-31bac:agreement0000070858bac:CorporateDebtSecuritiesTradingLoansandOtherMember2022-06-300000070858us-gaap:EquitySecuritiesMember2022-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2022-06-300000070858us-gaap:LoansMember2022-06-300000070858bac:CorporateDebtSecuritiesTradingLoansandOtherMember2021-12-310000070858us-gaap:EquitySecuritiesMember2021-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-310000070858us-gaap:LoansMember2021-12-310000070858us-gaap:UnfundedLoanCommitmentMember2022-06-300000070858us-gaap:UnfundedLoanCommitmentMember2021-12-310000070858us-gaap:HomeEquityMember2022-06-300000070858us-gaap:FinancialStandbyLetterOfCreditMember2022-06-300000070858us-gaap:LetterOfCreditMember2022-06-300000070858bac:OtherCommitmentsMember2022-06-300000070858us-gaap:CommitmentsToExtendCreditMember2022-06-300000070858bac:CreditCardLinesMember2022-06-300000070858us-gaap:HomeEquityMember2021-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMember2021-12-310000070858us-gaap:LetterOfCreditMember2021-12-310000070858bac:OtherCommitmentsMember2021-12-310000070858us-gaap:CommitmentsToExtendCreditMember2021-12-310000070858bac:CreditCardLinesMember2021-12-310000070858bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember2022-06-300000070858bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember2021-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalInvestmentGradeMember2022-06-300000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalNoninvestmentGradeMember2022-06-300000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalInvestmentGradeMember2021-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalNoninvestmentGradeMember2021-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialStandbyLetterOfCreditMember2022-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialStandbyLetterOfCreditMember2021-12-310000070858bac:ResidentialandCommercialFinancingReceivableMemberus-gaap:LoanPurchaseCommitmentsMemberbac:ResidentialandCommercialPortfolioSegmentsMember2022-06-300000070858bac:ResidentialandCommercialFinancingReceivableMemberus-gaap:LoanPurchaseCommitmentsMemberbac:ResidentialandCommercialPortfolioSegmentsMember2021-12-310000070858us-gaap:LoanPurchaseCommitmentsMemberus-gaap:CommercialPortfolioSegmentMember2022-06-300000070858us-gaap:LoanPurchaseCommitmentsMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:LiquefiedNaturalGasCommoditiesMember2022-06-300000070858bac:LiquefiedNaturalGasCommoditiesMember2021-12-310000070858bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember2022-06-300000070858bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember2021-12-310000070858bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember2022-06-300000070858bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember2021-12-310000070858bac:AutoLoansandLeasesMember2022-06-300000070858bac:AutoLoansandLeasesMember2021-12-310000070858bac:AutoLoansandLeasesMember2022-01-012022-06-300000070858bac:EquityInvestmentCommitmentsMember2022-06-300000070858bac:EquityInvestmentCommitmentsMember2021-12-310000070858bac:LifeInsuranceBookValueProtectionMember2022-06-300000070858bac:LifeInsuranceBookValueProtectionMember2021-12-310000070858bac:MerchantProcessingServicersSponsoredEntitiesMember2022-01-012022-06-300000070858bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember2021-12-310000070858bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember2022-06-300000070858bac:FICCRepoProgramMember2022-06-300000070858bac:FICCRepoProgramMember2021-12-310000070858srt:MinimumMember2022-06-300000070858srt:MaximumMember2022-06-300000070858us-gaap:SubsequentEventMemberbac:OfficeOfTheComptrollerOfTheCurrencyOCCAndConsumerFinancialProtectionBureauCFPBMember2022-07-142022-07-14bac:proceeding0000070858us-gaap:SubsequentEventMemberbac:OfficeOfTheComptrollerOfTheCurrencyOCCMember2022-07-142022-07-140000070858us-gaap:SubsequentEventMemberbac:ConsumerFinancialProtectionBureauCFPBMember2022-07-142022-07-140000070858us-gaap:SubsequentEventMember2022-07-202022-07-2000000708582022-04-272022-04-2700000708582022-02-022022-02-020000070858us-gaap:CommonStockMember2022-04-012022-06-300000070858us-gaap:CommonStockMember2022-01-012022-06-300000070858us-gaap:CommonStockMemberbac:CCARCapitalPlanRepurchasesMember2022-04-012022-06-300000070858us-gaap:CommonStockMemberbac:CCARCapitalPlanRepurchasesMember2022-01-012022-06-300000070858us-gaap:CommonStockMember2022-06-3000000708582022-01-012022-03-310000070858bac:SeriesTTPreferredStockMember2022-04-222022-04-220000070858bac:SeriesTTPreferredStockMember2022-04-220000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2020-12-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-06-300000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2021-01-012021-06-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-06-300000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-06-300000070858us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-06-300000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-06-300000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2021-06-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-06-300000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-06-300000070858us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2021-12-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-06-300000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2022-01-012022-06-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-06-300000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-06-300000070858us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-06-300000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-06-300000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2022-06-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-06-300000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-06-300000070858us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestIncomeMember2022-01-012022-06-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestIncomeMember2021-01-012021-06-300000070858bac:CompensationAndBenefitsMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-06-300000070858bac:CompensationAndBenefitsMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-06-300000070858us-gaap:ConvertiblePreferredStockSubjectToMandatoryRedemptionMemberbac:SeriesLPreferredStockMember2022-01-012022-06-300000070858us-gaap:ConvertiblePreferredStockSubjectToMandatoryRedemptionMemberbac:SeriesLPreferredStockMember2022-04-012022-06-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel1Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2022-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2022-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2022-06-300000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMember2022-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:OtherTaxableSecuritiesMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMember2022-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMember2022-06-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2022-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:TaxExemptSecuritiesMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2022-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2022-06-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2022-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:NonU.S.AndOtherSecuritiesMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2022-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2022-06-300000070858bac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:CommoditiesInvestmentMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel1Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2021-12-310000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:OtherTaxableSecuritiesMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMember2021-12-310000070858us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:TaxExemptSecuritiesMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2021-12-310000070858us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:NonU.S.AndOtherSecuritiesMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2021-12-310000070858bac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:CommoditiesInvestmentMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2022-03-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2022-04-012022-06-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2022-06-300000070858us-gaap:EquitySecuritiesMember2022-03-310000070858us-gaap:EquitySecuritiesMember2022-04-012022-06-300000070858us-gaap:EquitySecuritiesMember2022-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2022-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2022-04-012022-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2022-06-300000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2022-03-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2022-04-012022-06-300000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2022-06-300000070858bac:TradingAccountAssets1Member2022-03-310000070858bac:TradingAccountAssets1Member2022-04-012022-06-300000070858bac:NonAgencyResidentialMember2022-03-310000070858bac:NonAgencyResidentialMember2022-04-012022-06-300000070858bac:NonAgencyResidentialMember2022-06-300000070858bac:NonUSAndOtherTaxableSecuritiesMember2022-03-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2022-04-012022-06-300000070858bac:NonUSAndOtherTaxableSecuritiesMember2022-06-300000070858bac:TaxExemptSecuritiesMember2022-03-310000070858bac:TaxExemptSecuritiesMember2022-04-012022-06-300000070858bac:TaxExemptSecuritiesMember2022-06-300000070858us-gaap:AvailableforsaleSecuritiesMember2022-03-310000070858us-gaap:AvailableforsaleSecuritiesMember2022-04-012022-06-300000070858us-gaap:OtherDebtSecuritiesMember2022-03-310000070858us-gaap:OtherDebtSecuritiesMember2022-04-012022-06-300000070858us-gaap:OtherDebtSecuritiesMember2022-06-300000070858us-gaap:LoansReceivableMember2022-03-310000070858us-gaap:LoansReceivableMember2022-04-012022-06-300000070858us-gaap:LoansReceivableMember2022-06-300000070858bac:LoansHeldForSaleMember2022-03-310000070858bac:LoansHeldForSaleMember2022-04-012022-06-300000070858bac:LoansHeldForSaleMember2022-06-300000070858us-gaap:OtherAssetsMember2022-03-310000070858us-gaap:OtherAssetsMember2022-04-012022-06-300000070858us-gaap:OtherAssetsMember2022-06-300000070858bac:CorporateSecuritiesandOtherMember2022-03-310000070858bac:CorporateSecuritiesandOtherMember2022-04-012022-06-300000070858bac:CorporateSecuritiesandOtherMember2022-06-300000070858bac:AccruedExpensesandOtherLiabilitiesMember2022-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2022-04-012022-06-300000070858bac:AccruedExpensesandOtherLiabilitiesMember2022-06-300000070858us-gaap:LongTermDebtMember2022-03-310000070858us-gaap:LongTermDebtMember2022-04-012022-06-300000070858us-gaap:LongTermDebtMember2022-06-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2021-03-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2021-04-012021-06-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2021-06-300000070858us-gaap:EquitySecuritiesMember2021-03-310000070858us-gaap:EquitySecuritiesMember2021-04-012021-06-300000070858us-gaap:EquitySecuritiesMember2021-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-04-012021-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-06-300000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2021-03-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2021-04-012021-06-300000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2021-06-300000070858bac:TradingAccountAssets1Member2021-03-310000070858bac:TradingAccountAssets1Member2021-04-012021-06-300000070858bac:TradingAccountAssets1Member2021-06-300000070858bac:NonAgencyResidentialMember2021-03-310000070858bac:NonAgencyResidentialMember2021-04-012021-06-300000070858bac:NonAgencyResidentialMember2021-06-300000070858bac:NonUSAndOtherTaxableSecuritiesMember2021-03-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2021-04-012021-06-300000070858bac:NonUSAndOtherTaxableSecuritiesMember2021-06-300000070858bac:TaxExemptSecuritiesMember2021-03-310000070858bac:TaxExemptSecuritiesMember2021-04-012021-06-300000070858bac:TaxExemptSecuritiesMember2021-06-300000070858us-gaap:AvailableforsaleSecuritiesMember2021-03-310000070858us-gaap:AvailableforsaleSecuritiesMember2021-04-012021-06-300000070858us-gaap:AvailableforsaleSecuritiesMember2021-06-300000070858us-gaap:OtherDebtSecuritiesMember2021-03-310000070858us-gaap:OtherDebtSecuritiesMember2021-04-012021-06-300000070858us-gaap:OtherDebtSecuritiesMember2021-06-300000070858us-gaap:LoansReceivableMember2021-03-310000070858us-gaap:LoansReceivableMember2021-04-012021-06-300000070858us-gaap:LoansReceivableMember2021-06-300000070858bac:LoansHeldForSaleMember2021-03-310000070858bac:LoansHeldForSaleMember2021-04-012021-06-300000070858bac:LoansHeldForSaleMember2021-06-300000070858us-gaap:OtherAssetsMember2021-03-310000070858us-gaap:OtherAssetsMember2021-04-012021-06-300000070858us-gaap:OtherAssetsMember2021-06-300000070858bac:CorporateSecuritiesandOtherMember2021-03-310000070858bac:CorporateSecuritiesandOtherMember2021-04-012021-06-300000070858bac:CorporateSecuritiesandOtherMember2021-06-300000070858us-gaap:LongTermDebtMember2021-03-310000070858us-gaap:LongTermDebtMember2021-04-012021-06-300000070858us-gaap:LongTermDebtMember2021-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2021-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2022-01-012022-06-300000070858us-gaap:EquitySecuritiesMember2021-12-310000070858us-gaap:EquitySecuritiesMember2022-01-012022-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2022-01-012022-06-300000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2021-12-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2022-01-012022-06-300000070858bac:TradingAccountAssets1Member2022-01-012022-06-300000070858bac:NonAgencyResidentialMember2021-12-310000070858bac:NonAgencyResidentialMember2022-01-012022-06-300000070858bac:NonUSAndOtherTaxableSecuritiesMember2021-12-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2022-01-012022-06-300000070858bac:TaxExemptSecuritiesMember2021-12-310000070858bac:TaxExemptSecuritiesMember2022-01-012022-06-300000070858us-gaap:AvailableforsaleSecuritiesMember2022-01-012022-06-300000070858us-gaap:OtherDebtSecuritiesMember2021-12-310000070858us-gaap:OtherDebtSecuritiesMember2022-01-012022-06-300000070858us-gaap:LoansReceivableMember2021-12-310000070858us-gaap:LoansReceivableMember2022-01-012022-06-300000070858bac:LoansHeldForSaleMember2021-12-310000070858bac:LoansHeldForSaleMember2022-01-012022-06-300000070858us-gaap:OtherAssetsMember2021-12-310000070858us-gaap:OtherAssetsMember2022-01-012022-06-300000070858bac:CorporateSecuritiesandOtherMember2021-12-310000070858bac:CorporateSecuritiesandOtherMember2022-01-012022-06-300000070858bac:AccruedExpensesandOtherLiabilitiesMember2021-12-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2022-01-012022-06-300000070858us-gaap:LongTermDebtMember2021-12-310000070858us-gaap:LongTermDebtMember2022-01-012022-06-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2020-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2021-01-012021-06-300000070858us-gaap:EquitySecuritiesMember2020-12-310000070858us-gaap:EquitySecuritiesMember2021-01-012021-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2020-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-01-012021-06-300000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2020-12-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2021-01-012021-06-300000070858bac:TradingAccountAssets1Member2020-12-310000070858bac:TradingAccountAssets1Member2021-01-012021-06-300000070858bac:NonAgencyResidentialMember2020-12-310000070858bac:NonAgencyResidentialMember2021-01-012021-06-300000070858bac:NonUSAndOtherTaxableSecuritiesMember2020-12-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2021-01-012021-06-300000070858bac:TaxExemptSecuritiesMember2020-12-310000070858bac:TaxExemptSecuritiesMember2021-01-012021-06-300000070858us-gaap:AvailableforsaleSecuritiesMember2020-12-310000070858us-gaap:AvailableforsaleSecuritiesMember2021-01-012021-06-300000070858us-gaap:OtherDebtSecuritiesMember2020-12-310000070858us-gaap:OtherDebtSecuritiesMember2021-01-012021-06-300000070858us-gaap:LoansReceivableMember2020-12-310000070858us-gaap:LoansReceivableMember2021-01-012021-06-300000070858bac:LoansHeldForSaleMember2020-12-310000070858bac:LoansHeldForSaleMember2021-01-012021-06-300000070858us-gaap:OtherAssetsMember2020-12-310000070858us-gaap:OtherAssetsMember2021-01-012021-06-300000070858bac:CorporateSecuritiesandOtherMember2020-12-310000070858bac:CorporateSecuritiesandOtherMember2021-01-012021-06-300000070858us-gaap:LongTermDebtMember2020-12-310000070858us-gaap:LongTermDebtMember2021-01-012021-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMemberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858bac:LoansandLeasesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMember2022-06-30iso4217:USDbac:security0000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-06-300000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-06-300000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMember2022-06-300000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-06-300000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:LoansHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:NonUSAndOtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:OtherAssetsIncludingAuctionRateSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMember2022-01-012022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-01-012022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-01-012022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeVariableRateMembersrt:MinimumMember2022-01-012022-06-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeVariableRateMember2022-01-012022-06-300000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeVariableRateMember2022-01-012022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMember2022-06-300000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2022-06-300000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMember2022-06-300000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMember2022-06-300000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MinimumMember2022-06-300000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2022-06-300000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MinimumMember2022-06-30iso4217:USDutr:MMBTU0000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2022-06-300000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputUpfrontPointsMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputUpfrontPointsMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputUpfrontPointsMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:MeasurementInputDefaultRateMemberus-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditCorrelationMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditCorrelationMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditCorrelationMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:MinimumMember2022-06-300000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputEquityCorrelationMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputEquityCorrelationMember2022-06-300000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputEquityCorrelationMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedEquityVolatilitiesMembersrt:MaximumMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedEquityVolatilitiesMembersrt:WeightedAverageMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:IncomeandCostApproachValuationTechniqueMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMembersrt:MaximumMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:IncomeandCostApproachValuationTechniqueMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMembersrt:WeightedAverageMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:IncomeandCostApproachValuationTechniqueMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMemberbac:MeasurementInputPowerForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:IncomeandCostApproachValuationTechniqueMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMembersrt:MaximumMemberbac:MeasurementInputPowerForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:IncomeandCostApproachValuationTechniqueMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMembersrt:WeightedAverageMemberbac:MeasurementInputPowerForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:IncomeandCostApproachValuationTechniqueMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCorrelationIRIRMemberus-gaap:InterestRateContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCorrelationIRIRMemberus-gaap:InterestRateContractMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCorrelationIRIRMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberbac:MeasurementInputCorrelationFXIRMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberbac:MeasurementInputCorrelationFXIRMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberbac:MeasurementInputCorrelationFXIRMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberbac:MeasurementInputLongDatedInflationRatesMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberbac:MeasurementInputLongDatedInflationRatesMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberbac:MeasurementInputLongDatedInflationRatesMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberbac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMembersrt:MaximumMemberbac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMembersrt:WeightedAverageMemberbac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberbac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MinimumMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMembersrt:MaximumMemberbac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMembersrt:WeightedAverageMemberbac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:OtherFinancialAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMemberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:LoansandLeasesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMember2021-12-310000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMember2021-12-310000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:NonUSAndOtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:LoansHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:OtherAssetsIncludingAuctionRateSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMember2021-01-012021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-01-012021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-01-012021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeVariableRateMembersrt:MinimumMember2021-01-012021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeVariableRateMember2021-01-012021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeVariableRateMember2021-01-012021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedEquityVolatilitiesMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedEquityVolatilitiesMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2021-12-310000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MinimumMember2021-12-310000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2021-12-310000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputUpfrontPointsMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputUpfrontPointsMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputUpfrontPointsMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:MeasurementInputDefaultRateMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditCorrelationMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditCorrelationMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditCorrelationMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:MinimumMember2021-12-310000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputEquityCorrelationMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputEquityCorrelationMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputEquityCorrelationMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedEquityVolatilitiesMembersrt:MaximumMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedEquityVolatilitiesMembersrt:WeightedAverageMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:IncomeandCostApproachValuationTechniqueMembersrt:MinimumMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMembersrt:MaximumMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:IncomeandCostApproachValuationTechniqueMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMembersrt:WeightedAverageMemberus-gaap:MeasurementInputCommodityForwardPr