10-Q 1 bac-20230630.htm 10-Q bac-20230630
000007085812/312023Q2FALSEP3Mhttp://fasb.org/us-gaap/2023#OtherReceivableshttp://fasb.org/us-gaap/2023#OtherReceivables.045.05500000708582023-01-012023-06-300000070858us-gaap:CommonStockMember2023-01-012023-06-300000070858us-gaap:SeriesEPreferredStockMember2023-01-012023-06-300000070858bac:SeriesGGPreferredStockMember2023-01-012023-06-300000070858bac:SeriesHHPreferredStockMember2023-01-012023-06-300000070858bac:SeriesLPreferredStockMember2023-01-012023-06-300000070858bac:Series1PreferredStockMember2023-01-012023-06-300000070858bac:Series2PreferredStockMember2023-01-012023-06-300000070858bac:Series4PreferredStockMember2023-01-012023-06-300000070858bac:Series5PreferredStockMember2023-01-012023-06-300000070858bac:FloatingRatePreferredHybridIncomeTermSecuritiesMember2023-01-012023-06-300000070858bac:A5.63FixedtoFloatingRatePreferredHybridIncomeTermSecuritiesMember2023-01-012023-06-300000070858bac:IncomeCapitalObligationNotesMember2023-01-012023-06-300000070858bac:SeniorMediumTermNotesSeriesAStepUpCallableNotesMember2023-01-012023-06-300000070858bac:SeriesKKPreferredStockMember2023-01-012023-06-300000070858bac:SeriesLLPreferredStockMember2023-01-012023-06-300000070858bac:SeriesNNPreferredStockMember2023-01-012023-06-300000070858bac:SeriesPPPreferredStockMember2023-01-012023-06-300000070858bac:SeriesQQPreferredStockMember2023-01-012023-06-300000070858bac:SeriesSSPreferredStockMember2023-01-012023-06-3000000708582023-07-28xbrli:shares00000708582023-04-012023-06-30iso4217:USD00000708582022-04-012022-06-3000000708582022-01-012022-06-30iso4217:USDxbrli:shares00000708582023-06-3000000708582022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310000070858us-gaap:NonrecourseMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-06-300000070858us-gaap:NonrecourseMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310000070858us-gaap:PreferredStockMember2023-03-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-03-310000070858us-gaap:RetainedEarningsMember2023-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100000708582023-03-310000070858us-gaap:RetainedEarningsMember2023-04-012023-06-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-04-012023-06-300000070858us-gaap:PreferredStockMember2023-06-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-06-300000070858us-gaap:RetainedEarningsMember2023-06-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000070858us-gaap:PreferredStockMember2022-12-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-12-310000070858us-gaap:RetainedEarningsMember2022-12-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310000070858us-gaap:RetainedEarningsMember2023-01-012023-06-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-01-012023-06-300000070858us-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-3000000708582022-06-300000070858us-gaap:PreferredStockMember2021-12-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-12-310000070858us-gaap:RetainedEarningsMember2021-12-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100000708582021-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-300000070858bac:CardIncomeInterchangeFeesMember2023-04-012023-06-300000070858bac:CardIncomeInterchangeFeesMember2022-04-012022-06-300000070858bac:CardIncomeInterchangeFeesMember2023-01-012023-06-300000070858bac:CardIncomeInterchangeFeesMember2022-01-012022-06-300000070858bac:CardIncomeOtherMember2023-04-012023-06-300000070858bac:CardIncomeOtherMember2022-04-012022-06-300000070858bac:CardIncomeOtherMember2023-01-012023-06-300000070858bac:CardIncomeOtherMember2022-01-012022-06-300000070858us-gaap:CreditCardMember2023-04-012023-06-300000070858us-gaap:CreditCardMember2022-04-012022-06-300000070858us-gaap:CreditCardMember2023-01-012023-06-300000070858us-gaap:CreditCardMember2022-01-012022-06-300000070858bac:ServiceChargesDepositRelatedFeesMember2023-04-012023-06-300000070858bac:ServiceChargesDepositRelatedFeesMember2022-04-012022-06-300000070858bac:ServiceChargesDepositRelatedFeesMember2023-01-012023-06-300000070858bac:ServiceChargesDepositRelatedFeesMember2022-01-012022-06-300000070858bac:ServiceChargesLendingRelatedFeesMember2023-04-012023-06-300000070858bac:ServiceChargesLendingRelatedFeesMember2022-04-012022-06-300000070858bac:ServiceChargesLendingRelatedFeesMember2023-01-012023-06-300000070858bac:ServiceChargesLendingRelatedFeesMember2022-01-012022-06-300000070858bac:ServiceChargesMember2023-04-012023-06-300000070858bac:ServiceChargesMember2022-04-012022-06-300000070858bac:ServiceChargesMember2023-01-012023-06-300000070858bac:ServiceChargesMember2022-01-012022-06-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2023-04-012023-06-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2022-04-012022-06-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2023-01-012023-06-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2022-01-012022-06-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2023-04-012023-06-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2022-04-012022-06-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2023-01-012023-06-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2022-01-012022-06-300000070858bac:InvestmentandBrokerageServicesMember2023-04-012023-06-300000070858bac:InvestmentandBrokerageServicesMember2022-04-012022-06-300000070858bac:InvestmentandBrokerageServicesMember2023-01-012023-06-300000070858bac:InvestmentandBrokerageServicesMember2022-01-012022-06-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2023-04-012023-06-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2022-04-012022-06-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2023-01-012023-06-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2022-01-012022-06-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2023-04-012023-06-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2022-04-012022-06-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2023-01-012023-06-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2022-01-012022-06-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2023-04-012023-06-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2022-04-012022-06-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2023-01-012023-06-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2022-01-012022-06-300000070858bac:InvestmentBankingFeesMember2023-04-012023-06-300000070858bac:InvestmentBankingFeesMember2022-04-012022-06-300000070858bac:InvestmentBankingFeesMember2023-01-012023-06-300000070858bac:InvestmentBankingFeesMember2022-01-012022-06-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2023-04-012023-06-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2022-04-012022-06-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2023-01-012023-06-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2022-01-012022-06-300000070858us-gaap:InterestRateSwapMember2023-06-300000070858us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2023-06-300000070858bac:InterestRateFutureandForwardMember2023-06-300000070858bac:InterestRateFutureandForwardMemberus-gaap:NondesignatedMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:InterestRateFutureandForwardMember2023-06-300000070858bac:InterestRateOptionMemberus-gaap:ShortMember2023-06-300000070858bac:InterestRateOptionMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:InterestRateOptionMemberus-gaap:ShortMember2023-06-300000070858us-gaap:LongMemberbac:InterestRateOptionMember2023-06-300000070858us-gaap:LongMemberbac:InterestRateOptionMemberus-gaap:NondesignatedMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberbac:InterestRateOptionMember2023-06-300000070858us-gaap:CurrencySwapMember2023-06-300000070858us-gaap:NondesignatedMemberus-gaap:CurrencySwapMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CurrencySwapMember2023-06-300000070858bac:ForeignExchangeSpotFutureAndForwardMember2023-06-300000070858us-gaap:NondesignatedMemberbac:ForeignExchangeSpotFutureAndForwardMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:ForeignExchangeSpotFutureAndForwardMember2023-06-300000070858us-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2023-06-300000070858us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2023-06-300000070858us-gaap:LongMemberus-gaap:ForeignExchangeOptionMember2023-06-300000070858us-gaap:LongMemberus-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:ForeignExchangeOptionMember2023-06-300000070858us-gaap:EquitySwapMember2023-06-300000070858us-gaap:EquitySwapMemberus-gaap:NondesignatedMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:EquitySwapMember2023-06-300000070858bac:EquityFutureAndForwardMember2023-06-300000070858us-gaap:NondesignatedMemberbac:EquityFutureAndForwardMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:EquityFutureAndForwardMember2023-06-300000070858us-gaap:StockOptionMemberus-gaap:ShortMember2023-06-300000070858us-gaap:StockOptionMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:StockOptionMemberus-gaap:ShortMember2023-06-300000070858us-gaap:LongMemberus-gaap:StockOptionMember2023-06-300000070858us-gaap:LongMemberus-gaap:StockOptionMemberus-gaap:NondesignatedMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:StockOptionMember2023-06-300000070858bac:CommoditySwapMember2023-06-300000070858us-gaap:NondesignatedMemberbac:CommoditySwapMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:CommoditySwapMember2023-06-300000070858bac:CommodityFutureAndForwardMember2023-06-300000070858us-gaap:NondesignatedMemberbac:CommodityFutureAndForwardMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:CommodityFutureAndForwardMember2023-06-300000070858us-gaap:ShortMemberus-gaap:CommodityOptionMember2023-06-300000070858us-gaap:NondesignatedMemberus-gaap:ShortMemberus-gaap:CommodityOptionMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMemberus-gaap:CommodityOptionMember2023-06-300000070858us-gaap:LongMemberus-gaap:CommodityOptionMember2023-06-300000070858us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:CommodityOptionMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:CommodityOptionMember2023-06-300000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2023-06-300000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:NondesignatedMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2023-06-300000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:OtherCreditDerivativesMember2023-06-300000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:OtherCreditDerivativesMemberus-gaap:NondesignatedMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:OtherCreditDerivativesMember2023-06-300000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-06-300000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-06-300000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-06-300000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-06-300000070858us-gaap:NondesignatedMember2023-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditRiskContractMember2023-06-300000070858us-gaap:InterestRateSwapMember2022-12-310000070858us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2022-12-310000070858bac:InterestRateFutureandForwardMember2022-12-310000070858bac:InterestRateFutureandForwardMemberus-gaap:NondesignatedMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:InterestRateFutureandForwardMember2022-12-310000070858bac:InterestRateOptionMemberus-gaap:ShortMember2022-12-310000070858bac:InterestRateOptionMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:InterestRateOptionMemberus-gaap:ShortMember2022-12-310000070858us-gaap:LongMemberbac:InterestRateOptionMember2022-12-310000070858us-gaap:LongMemberbac:InterestRateOptionMemberus-gaap:NondesignatedMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberbac:InterestRateOptionMember2022-12-310000070858us-gaap:CurrencySwapMember2022-12-310000070858us-gaap:NondesignatedMemberus-gaap:CurrencySwapMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CurrencySwapMember2022-12-310000070858bac:ForeignExchangeSpotFutureAndForwardMember2022-12-310000070858us-gaap:NondesignatedMemberbac:ForeignExchangeSpotFutureAndForwardMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:ForeignExchangeSpotFutureAndForwardMember2022-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2022-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2022-12-310000070858us-gaap:LongMemberus-gaap:ForeignExchangeOptionMember2022-12-310000070858us-gaap:LongMemberus-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:ForeignExchangeOptionMember2022-12-310000070858us-gaap:EquitySwapMember2022-12-310000070858us-gaap:EquitySwapMemberus-gaap:NondesignatedMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:EquitySwapMember2022-12-310000070858bac:EquityFutureAndForwardMember2022-12-310000070858us-gaap:NondesignatedMemberbac:EquityFutureAndForwardMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:EquityFutureAndForwardMember2022-12-310000070858us-gaap:StockOptionMemberus-gaap:ShortMember2022-12-310000070858us-gaap:StockOptionMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:StockOptionMemberus-gaap:ShortMember2022-12-310000070858us-gaap:LongMemberus-gaap:StockOptionMember2022-12-310000070858us-gaap:LongMemberus-gaap:StockOptionMemberus-gaap:NondesignatedMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:StockOptionMember2022-12-310000070858bac:CommoditySwapMember2022-12-310000070858us-gaap:NondesignatedMemberbac:CommoditySwapMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:CommoditySwapMember2022-12-310000070858bac:CommodityFutureAndForwardMember2022-12-310000070858us-gaap:NondesignatedMemberbac:CommodityFutureAndForwardMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:CommodityFutureAndForwardMember2022-12-310000070858us-gaap:ShortMemberus-gaap:CommodityOptionMember2022-12-310000070858us-gaap:NondesignatedMemberus-gaap:ShortMemberus-gaap:CommodityOptionMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMemberus-gaap:CommodityOptionMember2022-12-310000070858us-gaap:LongMemberus-gaap:CommodityOptionMember2022-12-310000070858us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:CommodityOptionMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:CommodityOptionMember2022-12-310000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2022-12-310000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:NondesignatedMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2022-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:OtherCreditDerivativesMember2022-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:OtherCreditDerivativesMemberus-gaap:NondesignatedMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:OtherCreditDerivativesMember2022-12-310000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapSellingProtectionMember2022-12-310000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapSellingProtectionMember2022-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2022-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2022-12-310000070858us-gaap:NondesignatedMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditRiskContractMember2022-12-310000070858us-gaap:DerivativeMember2023-01-012023-06-300000070858us-gaap:InterestRateContractMemberus-gaap:OverTheCounterMember2023-06-300000070858us-gaap:InterestRateContractMemberus-gaap:OverTheCounterMember2022-12-310000070858us-gaap:ExchangeTradedMemberus-gaap:InterestRateContractMember2023-06-300000070858us-gaap:ExchangeTradedMemberus-gaap:InterestRateContractMember2022-12-310000070858us-gaap:InterestRateContractMemberus-gaap:ExchangeClearedMember2023-06-300000070858us-gaap:InterestRateContractMemberus-gaap:ExchangeClearedMember2022-12-310000070858us-gaap:ForeignExchangeContractMemberus-gaap:OverTheCounterMember2023-06-300000070858us-gaap:ForeignExchangeContractMemberus-gaap:OverTheCounterMember2022-12-310000070858us-gaap:ForeignExchangeContractMemberus-gaap:ExchangeClearedMember2023-06-300000070858us-gaap:ForeignExchangeContractMemberus-gaap:ExchangeClearedMember2022-12-310000070858us-gaap:EquityContractMemberus-gaap:OverTheCounterMember2023-06-300000070858us-gaap:EquityContractMemberus-gaap:OverTheCounterMember2022-12-310000070858us-gaap:EquityContractMemberus-gaap:ExchangeTradedMember2023-06-300000070858us-gaap:EquityContractMemberus-gaap:ExchangeTradedMember2022-12-310000070858us-gaap:CommodityContractMemberus-gaap:OverTheCounterMember2023-06-300000070858us-gaap:CommodityContractMemberus-gaap:OverTheCounterMember2022-12-310000070858us-gaap:ExchangeTradedMemberus-gaap:CommodityContractMember2023-06-300000070858us-gaap:ExchangeTradedMemberus-gaap:CommodityContractMember2022-12-310000070858us-gaap:CommodityContractMemberus-gaap:ExchangeClearedMember2023-06-300000070858us-gaap:CommodityContractMemberus-gaap:ExchangeClearedMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:OverTheCounterMember2023-06-300000070858us-gaap:CreditRiskContractMemberus-gaap:OverTheCounterMember2022-12-310000070858us-gaap:OverTheCounterMember2023-06-300000070858us-gaap:OverTheCounterMember2022-12-310000070858us-gaap:ExchangeTradedMember2023-06-300000070858us-gaap:ExchangeTradedMember2022-12-310000070858us-gaap:ExchangeClearedMember2023-06-300000070858us-gaap:ExchangeClearedMember2022-12-310000070858bac:InterestRateRiskOnLongTernDebtMember2023-04-012023-06-300000070858bac:InterestRateRiskOnLongTernDebtMember2022-04-012022-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-04-012023-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2022-04-012022-06-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2023-04-012023-06-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2022-04-012022-06-300000070858bac:PriceRiskOnCommodityInventoryMemberus-gaap:InterestIncomeMember2023-04-012023-06-300000070858bac:PriceRiskOnCommodityInventoryMemberus-gaap:InterestIncomeMember2022-04-012022-06-300000070858bac:InterestRateRiskOnLongTernDebtMember2023-01-012023-06-300000070858bac:InterestRateRiskOnLongTernDebtMember2022-01-012022-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-01-012023-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2022-01-012022-06-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2023-01-012023-06-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2022-01-012022-06-300000070858bac:PriceRiskOnCommodityInventoryMemberus-gaap:InterestIncomeMember2023-01-012023-06-300000070858bac:PriceRiskOnCommodityInventoryMemberus-gaap:InterestIncomeMember2022-01-012022-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:InterestIncomeMember2023-04-012023-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:InterestIncomeMember2023-01-012023-06-300000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-04-012023-06-300000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-01-012023-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-04-012023-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-01-012023-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2022-04-012022-06-300000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2022-01-012022-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2022-04-012022-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2022-01-012022-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300000070858us-gaap:DebtSecuritiesMember2023-06-300000070858us-gaap:DebtSecuritiesMember2022-12-310000070858bac:TradingAccountAssets1Member2023-06-300000070858bac:TradingAccountAssets1Member2022-12-310000070858bac:InterestRateRiskOnLongTernDebtMember2023-06-300000070858bac:InterestRateRiskOnLongTernDebtMember2022-12-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2023-06-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2022-12-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-06-300000070858us-gaap:CashFlowHedgingMemberbac:InterestRateRiskOnVariableRatePortfoliosMember2023-04-012023-06-300000070858us-gaap:CashFlowHedgingMemberbac:InterestRateRiskOnVariableRatePortfoliosMember2023-01-012023-06-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnForecastedMBSPurchasesMember2023-04-012023-06-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnForecastedMBSPurchasesMember2023-01-012023-06-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnCertainCompensationPlansMember2023-04-012023-06-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnCertainCompensationPlansMember2023-01-012023-06-300000070858us-gaap:CashFlowHedgingMember2023-04-012023-06-300000070858us-gaap:CashFlowHedgingMember2023-01-012023-06-300000070858us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2023-04-012023-06-300000070858us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2023-01-012023-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:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2022-04-012022-06-300000070858us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2022-01-012022-06-300000070858bac:InterestRateRiskOnMortgageActivitiesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2023-04-012023-06-300000070858bac:InterestRateRiskOnMortgageActivitiesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2022-04-012022-06-300000070858bac:InterestRateRiskOnMortgageActivitiesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2023-01-012023-06-300000070858bac:InterestRateRiskOnMortgageActivitiesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2022-01-012022-06-300000070858bac:CreditRiskOnLoansMemberbac:NoninterestIncomeOtherOperatingIncomeMember2023-04-012023-06-300000070858bac:CreditRiskOnLoansMemberbac:NoninterestIncomeOtherOperatingIncomeMember2022-04-012022-06-300000070858bac:CreditRiskOnLoansMemberbac:NoninterestIncomeOtherOperatingIncomeMember2023-01-012023-06-300000070858bac:CreditRiskOnLoansMemberbac:NoninterestIncomeOtherOperatingIncomeMember2022-01-012022-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2023-04-012023-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2022-04-012022-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2023-01-012023-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2022-01-012022-06-300000070858bac:DeferredCompensationHedgesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2023-04-012023-06-300000070858bac:DeferredCompensationHedgesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2022-04-012022-06-300000070858bac:DeferredCompensationHedgesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2023-01-012023-06-300000070858bac:DeferredCompensationHedgesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2022-01-012022-06-300000070858bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember2023-06-300000070858bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember2022-12-310000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberbac:IncomeInterestRateMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMemberbac:InterestIncomeExpenseMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberbac:IncomeInterestRateMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMemberbac:InterestIncomeExpenseMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberus-gaap:ForeignExchangeMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMemberbac:InterestIncomeExpenseMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberus-gaap:ForeignExchangeMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMemberbac:InterestIncomeExpenseMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMemberbac:MarketMakingAndSimilarActivitiesMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMemberbac:InterestIncomeExpenseMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMemberbac:InterestIncomeExpenseMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberus-gaap:CreditMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:InterestIncomeExpenseMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberus-gaap:CreditMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:InterestIncomeExpenseMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberus-gaap:OtherTradingMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMemberbac:InterestIncomeExpenseMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberus-gaap:OtherTradingMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMemberbac:InterestIncomeExpenseMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberbac:InterestIncomeExpenseMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2023-04-012023-06-300000070858bac:TradingDerivativesMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberbac:InterestIncomeExpenseMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2023-01-012023-06-300000070858bac:TradingDerivativesMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberbac:IncomeInterestRateMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMemberbac:InterestIncomeExpenseMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberbac:IncomeInterestRateMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMemberbac:InterestIncomeExpenseMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberus-gaap:ForeignExchangeMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMemberbac:InterestIncomeExpenseMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberus-gaap:ForeignExchangeMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMemberbac:InterestIncomeExpenseMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMemberbac:MarketMakingAndSimilarActivitiesMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMemberbac:InterestIncomeExpenseMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMemberbac:InterestIncomeExpenseMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:EquityMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberus-gaap:CreditMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:InterestIncomeExpenseMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberus-gaap:CreditMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:InterestIncomeExpenseMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberus-gaap:OtherTradingMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMemberbac:InterestIncomeExpenseMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberus-gaap:OtherTradingMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMemberbac:InterestIncomeExpenseMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberbac:InterestIncomeExpenseMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2022-04-012022-06-300000070858bac:TradingDerivativesMember2022-04-012022-06-300000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberbac:InterestIncomeExpenseMember2022-01-012022-06-300000070858bac:TradingDerivativesMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember2022-01-012022-06-300000070858bac:TradingDerivativesMember2022-01-012022-06-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2023-04-012023-06-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2023-01-012023-06-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2022-04-012022-06-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2022-01-012022-06-300000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalInvestmentGradeMember2023-06-300000070858us-gaap:CreditDefaultSwapMemberus-gaap:InternalNoninvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-06-300000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalInvestmentGradeMember2023-06-300000070858us-gaap:OtherCreditDerivativesMemberus-gaap:InternalNoninvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-06-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditRiskContractMember2023-06-300000070858us-gaap:InternalInvestmentGradeMember2023-06-300000070858us-gaap:InternalNoninvestmentGradeMember2023-06-300000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalInvestmentGradeMember2022-12-310000070858us-gaap:CreditDefaultSwapMemberus-gaap:InternalNoninvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMember2022-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalInvestmentGradeMember2022-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:InternalNoninvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMember2022-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditRiskContractMember2022-12-310000070858us-gaap:InternalInvestmentGradeMember2022-12-310000070858us-gaap:InternalNoninvestmentGradeMember2022-12-310000070858us-gaap:CreditRiskContractMember2023-06-300000070858us-gaap:CreditRiskContractMember2022-12-310000070858bac:SubsidiariesBankofAmericaN.A.Member2023-06-300000070858bac:MortgageBackedSecuritiesAgencyMember2023-06-300000070858bac:MortgageBackedSecuritiesAgencyMember2022-12-310000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-06-300000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2022-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:ResidentialMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:MortgageBackedSecuritiesMember2023-06-300000070858us-gaap:MortgageBackedSecuritiesMember2022-12-310000070858us-gaap:USTreasuryAndGovernmentMember2023-06-300000070858us-gaap:USTreasuryAndGovernmentMember2022-12-310000070858bac:ForeignSecuritiesMember2023-06-300000070858bac:ForeignSecuritiesMember2022-12-310000070858bac:OtherTaxableSecuritiesMember2023-06-300000070858bac:OtherTaxableSecuritiesMember2022-12-310000070858bac:TaxExemptSecuritiesMember2023-06-300000070858bac:TaxExemptSecuritiesMember2022-12-310000070858us-gaap:PrimeMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2022-12-31xbrli:pure0000070858us-gaap:PrimeMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:SubprimeMember2022-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:SubprimeMember2023-06-300000070858us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember2023-06-300000070858us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember2023-06-300000070858us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember2022-12-310000070858us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember2022-12-310000070858us-gaap:DebtSecuritiesMember2023-06-300000070858bac:U.S.AgencyAndU.S.TreasurySecuritiesMember2023-06-300000070858bac:U.S.AgencyAndU.S.TreasurySecuritiesMember2022-12-310000070858bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember2023-06-300000070858bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember2022-12-310000070858us-gaap:OtherAssetsMember2023-06-300000070858us-gaap:OtherAssetsMember2022-12-310000070858bac:TimeDepositsPlacedAndOtherShortTermInvestmentsMember2023-06-300000070858bac:TimeDepositsPlacedAndOtherShortTermInvestmentsMember2022-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialMortgageMember2023-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMember2023-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:HomeEquityLoanMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:HomeEquityLoanMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CreditCardReceivablesMember2023-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CreditCardReceivablesMember2023-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CreditCardReceivablesMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-06-300000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-06-300000070858bac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-06-300000070858bac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-06-300000070858bac:OtherFinancingReceivablesMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-06-300000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-06-300000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-06-300000070858us-gaap:ConsumerPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:RealEstateLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:SmallBusinessFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:SmallBusinessFinancingReceivableMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMember2023-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMember2023-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-06-300000070858us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:UsGovernmentAgencyInsuredLoansMember2023-06-300000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:UsGovernmentAgencyInsuredLoansMember2023-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:UsGovernmentAgencyInsuredLoansMember2023-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:NonperformingFinancingReceivableMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:AutoAndSpecialtyLendingLoansAndLeasesMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberbac:SecuritiesBasedLendingLoansMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:SecuritiesBasedLendingLoansMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMember2023-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858us-gaap:HomeEquityMemberus-gaap:ConsumerPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:AssetPledgedAsCollateralMember2023-06-300000070858us-gaap:AssetPledgedAsCollateralMemberbac:FederalReserveBankAndFederalHomeLoanBankMember2023-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialMortgageMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMember2022-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2022-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:HomeEquityLoanMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:HomeEquityLoanMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CreditCardReceivablesMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2022-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2022-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CreditCardReceivablesMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CreditCardReceivablesMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2022-12-310000070858bac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858bac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858bac:OtherFinancingReceivablesMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2022-12-310000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:SmallBusinessFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:SmallBusinessFinancingReceivableMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMember2022-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2022-12-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:UsGovernmentAgencyInsuredLoansMember2022-12-310000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:UsGovernmentAgencyInsuredLoansMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:UsGovernmentAgencyInsuredLoansMember2022-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:NonperformingFinancingReceivableMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:AutoAndSpecialtyLendingLoansAndLeasesMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberbac:SecuritiesBasedLendingLoansMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:SecuritiesBasedLendingLoansMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-12-310000070858us-gaap:HomeEquityMemberus-gaap:ConsumerPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:AssetPledgedAsCollateralMember2022-12-310000070858us-gaap:AssetPledgedAsCollateralMemberbac:FederalReserveBankAndFederalHomeLoanBankMember2022-12-310000070858bac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMemberus-gaap:ResidentialMortgageMember2023-06-300000070858bac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMemberus-gaap:ResidentialMortgageMember2022-12-3100000708582022-01-012022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:ResidentialMortgageWithNegativeAllowanceMember2023-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberbac:ResidentialMortgageWithNegativeAllowanceMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:HomeEquityLineofCreditWithNegativeAllowanceMember2023-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberbac:HomeEquityLineofCreditWithNegativeAllowanceMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:ConsumerPortfolioSegmentMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:ConsumerPortfolioSegmentMember2022-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialMortgageMember2023-06-300000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialMortgageMember2022-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858bac:FullyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-01-012023-06-300000070858us-gaap:HomeEquityLoanMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:LineOfCreditMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:HomeEquityLoanMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:LineOfCreditMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:HomeEquityLoanMemberbac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:DebtToValueGreaterThanHundredPercentMemberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:LineOfCreditMemberbac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:DebtToValueGreaterThanHundredPercentMemberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:RefreshedFICOScoreLessThan620Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:RefreshedFICOScoreLessThan620Memberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:HomeEquityLoanMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:LineOfCreditMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:HomeEquityLoanMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:LineOfCreditMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-06-300000070858bac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-06-300000070858bac:ReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:HomeEquityLoanNoLongerOriginatedMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:RefreshedFICOScoreLessThan620Memberbac:CreditCardandDirectIndirectConsumerMember2023-06-300000070858bac:RefreshedFICOScoreLessThan620Memberbac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween620and680Member2023-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:CreditCardReceivablesMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween680and740Member2023-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:CreditCardReceivablesMember2023-06-300000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-06-300000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMemberbac:OtherInternalCreditMetricsMember2023-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:OtherInternalCreditMetricsMemberus-gaap:CreditCardReceivablesMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMember2023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-01-012023-06-300000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMember2023-01-012023-06-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CriticizedMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:PassMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:PassMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:CriticizedMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:PassMemberbac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:CriticizedMemberbac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CriticizedMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:TermLoansMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:TermLoansMember2023-01-012023-06-300000070858us-gaap:GeographicDistributionDomesticMemberbac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:RefreshedFICOScoreLessThan620Memberbac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionDomesticMemberbac:SmallBusinessCardLoansMember2023-01-012023-06-300000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-12-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-12-310000070858bac:FullyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-12-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-12-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-01-012022-12-310000070858us-gaap:HomeEquityLoanMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:LineOfCreditMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:HomeEquityLoanMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:LineOfCreditMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:HomeEquityLoanMemberbac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DebtToValueGreaterThanHundredPercentMemberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:LineOfCreditMemberbac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DebtToValueGreaterThanHundredPercentMemberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:HomeEquityLoanMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:LineOfCreditMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:HomeEquityLoanMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:LineOfCreditMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-12-310000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-12-310000070858bac:ReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:HomeEquityLoanNoLongerOriginatedMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:RefreshedFICOScoreLessThan620Memberbac:CreditCardandDirectIndirectConsumerMember2022-12-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween620and680Member2022-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:CreditCardReceivablesMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween680and740Member2022-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:CreditCardReceivablesMember2022-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2022-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMemberbac:OtherInternalCreditMetricsMember2022-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:OtherInternalCreditMetricsMemberus-gaap:CreditCardReceivablesMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2022-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2022-01-012022-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMember2022-01-012022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CriticizedMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-01-012022-12-310000070858us-gaap:PassMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-01-012022-12-310000070858us-gaap:PassMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:CriticizedMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-01-012022-12-310000070858us-gaap:PassMemberbac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:CriticizedMemberbac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2022-01-012022-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CriticizedMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-01-012022-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:TermLoansMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:TermLoansMember2022-01-012022-12-310000070858us-gaap:GeographicDistributionDomesticMemberbac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberbac:SmallBusinessCardLoansMember2022-01-012022-12-310000070858bac:ForbearanceAndOtherPaymentPlansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-04-012023-06-300000070858bac:ForbearanceAndOtherPaymentPlansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-01-012023-06-300000070858us-gaap:HomeEquityLoanMemberbac:ForbearanceAndOtherPaymentPlansMemberus-gaap:ResidentialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:HomeEquityLoanMemberbac:ForbearanceAndOtherPaymentPlansMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-06-300000070858bac:TrialModificationsMembersrt:MinimumMember2023-01-012023-06-300000070858bac:TrialModificationsMembersrt:MaximumMember2023-01-012023-06-300000070858bac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-04-012023-06-300000070858bac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-01-012023-06-300000070858us-gaap:HomeEquityLoanMemberbac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:HomeEquityLoanMemberbac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-06-300000070858bac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-04-012023-06-300000070858bac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-01-012023-06-300000070858us-gaap:HomeEquityLoanMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:HomeEquityLoanMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-06-300000070858bac:ResidentialMortgageAndHomeEquityLoanMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:HomeEquityLoanMembersrt:MinimumMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-06-300000070858srt:MinimumMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-01-012023-06-300000070858us-gaap:HomeEquityLoanMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMembersrt:MaximumMember2023-01-012023-06-300000070858bac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMembersrt:MaximumMemberus-gaap:ResidentialMortgageMember2023-01-012023-06-300000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMemberus-gaap:ResidentialMortgageMember2023-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2023-06-300000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2023-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2022-01-012022-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2023-04-012023-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:PrincipalForgivenessMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:PrincipalForgivenessMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-01-012023-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2023-06-300000070858us-gaap:FinancialAssetNotPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2023-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:ExtendedMaturityMemberus-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:PaymentDeferralMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:ExtendedMaturityMemberus-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:PaymentDeferralMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:ExtendedMaturityMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:PaymentDeferralMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:ExtendedMaturityMemberus-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:PaymentDeferralMemberus-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:ExtendedMaturityMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:PaymentDeferralMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:ExtendedMaturityMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:PaymentDeferralMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:ExtendedMaturityMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:PaymentDeferralMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:ExtendedMaturityMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:PaymentDeferralMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:CommercialLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:CommercialLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:CommercialLoanMemberbac:ForbearanceProgramMemberus-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:CommercialLoanMemberbac:ForbearanceProgramMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:PaymentDeferralMembersrt:MinimumMemberus-gaap:CommercialLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:PaymentDeferralMemberus-gaap:CommercialLoanMembersrt:MaximumMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2023-06-300000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2023-06-300000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2023-06-300000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2023-06-300000070858us-gaap:CommercialLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-04-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-01-012022-06-300000070858us-gaap:HomeEquityMemberus-gaap:ResidentialPortfolioSegmentMember2022-04-012022-06-300000070858us-gaap:HomeEquityMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2022-04-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ProprietaryModificationsMember2022-04-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ProprietaryModificationsMember2022-01-012022-06-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2022-04-012022-06-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:TrialModificationsMember2022-04-012022-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:TrialModificationsMember2022-01-012022-06-30bac:payment0000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2022-04-012022-06-300000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-06-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2022-04-012022-06-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-06-300000070858bac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2022-04-012022-06-300000070858bac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2022-04-012022-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2022-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-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:InternalProgramsMember2022-04-012022-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:InternalProgramsMember2022-01-012022-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:ExternalProgramsMember2022-04-012022-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:ExternalProgramsMember2022-01-012022-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherProgramMember2022-04-012022-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherProgramMember2022-01-012022-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-01-012023-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMember2022-04-012022-06-300000070858us-gaap:CommercialPortfolioSegmentMember2022-01-012022-06-300000070858bac:CreditCardLinesMember2023-04-012023-06-300000070858bac:CreditCardLinesMember2023-01-012023-06-300000070858bac:CreditCardLinesMember2022-04-012022-06-300000070858bac:CreditCardLinesMember2022-01-012022-06-300000070858srt:ScenarioForecastMember2024-10-012024-12-310000070858srt:ScenarioForecastMember2023-10-012023-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:ResidentialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2022-03-310000070858us-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMember2022-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2022-06-300000070858us-gaap:CommercialPortfolioSegmentMember2022-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:ResidentialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-12-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2023-04-012023-06-300000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2022-04-012022-06-300000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2023-01-012023-06-300000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2022-01-012022-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2023-04-012023-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2022-04-012022-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2023-01-012023-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2022-01-012022-06-300000070858bac:FirstLienMortgagesMember2023-06-300000070858bac:FirstLienMortgagesMember2022-06-300000070858bac:FirstLienMortgagesMember2023-04-012023-06-300000070858bac:FirstLienMortgagesMember2023-01-012023-06-300000070858bac:FirstLienMortgagesMember2022-04-012022-06-300000070858bac:FirstLienMortgagesMember2022-01-012022-06-300000070858bac:FirstLienMortgagesMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2022-12-310000070858us-gaap:PrimeMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2023-06-300000070858us-gaap:PrimeMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:SubprimeLoanMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:SubprimeLoanMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:AltALoanMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:AltALoanMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:SeniorLienMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:SeniorLienMember2022-12-310000070858us-gaap:PrimeMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMember2023-06-300000070858us-gaap:PrimeMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberbac:SubprimeLoanMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberbac:SubprimeLoanMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberbac:AltALoanMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberbac:AltALoanMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberus-gaap:CommercialMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberus-gaap:CommercialMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2023-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PrimeMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2023-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PrimeMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:SubprimeLoanMember2023-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:SubprimeLoanMember2022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:AltALoanMember2023-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:AltALoanMember2022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:HomeEquityMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-06-300000070858us-gaap:HomeEquityMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2022-12-310000070858us-gaap:MunicipalBondsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-06-300000070858us-gaap:MunicipalBondsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-12-310000070858us-gaap:HomeEquityMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2023-06-300000070858us-gaap:HomeEquityMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMemberus-gaap:SeniorLienMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMemberus-gaap:SeniorLienMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberbac:ResecuritizationTrustsMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberbac:ResecuritizationTrustsMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMemberus-gaap:SeniorLienMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMemberus-gaap:SeniorLienMember2022-12-310000070858us-gaap:HomeEquityMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-06-300000070858us-gaap:HomeEquityMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMember2023-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMember2022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2023-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2023-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2022-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:SeniorLienMember2022-01-012022-06-300000070858us-gaap:CreditCardReceivablesMemberus-gaap:SeniorLienMember2023-01-012023-06-300000070858us-gaap:CreditCardReceivablesMember2023-06-300000070858us-gaap:CreditCardReceivablesMember2022-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:JuniorLienMember2023-01-012023-06-300000070858us-gaap:CreditCardReceivablesMemberus-gaap:JuniorLienMember2022-01-012022-06-300000070858bac:ResecuritizationTrustsMember2023-04-012023-06-300000070858bac:ResecuritizationTrustsMember2023-01-012023-06-300000070858bac:ResecuritizationTrustsMember2022-04-012022-06-300000070858bac:ResecuritizationTrustsMember2022-01-012022-06-300000070858bac:SecuritiesMember2023-04-012023-06-300000070858bac:SecuritiesMember2023-01-012023-06-300000070858bac:SecuritiesMember2022-04-012022-06-300000070858bac:SecuritiesMember2022-01-012022-06-300000070858us-gaap:MunicipalBondsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-01-012023-06-300000070858bac:OtherVariableInterestEntityInvestmentVehicleMember2023-01-012023-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:OtherVariableInterestEntitiesMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:OtherVariableInterestEntitiesMember2023-06-300000070858bac:VariableInterestEntityMemberbac:OtherVariableInterestEntitiesMember2023-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:OtherVariableInterestEntitiesMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:OtherVariableInterestEntitiesMember2022-12-310000070858bac:VariableInterestEntityMemberbac:OtherVariableInterestEntitiesMember2022-12-310000070858bac:CustomerVehiclesMember2023-06-300000070858bac:CustomerVehiclesMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:CollateralizedDebtObligationsAndCollateralizedLoanObligationsMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:CollateralizedDebtObligationsAndCollateralizedLoanObligationsMember2022-12-310000070858bac:CollateralizedDebtObligationsAndCollateralizedLoanObligationsMember2023-06-300000070858bac:CollateralizedDebtObligationsAndCollateralizedLoanObligationsMember2022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2023-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2023-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2022-12-310000070858bac:InvestmentVehiclesMember2023-06-300000070858bac:InvestmentVehiclesMember2022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:LeveragedLeaseTrustsMember2022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:LeveragedLeaseTrustsMember2023-06-300000070858bac:TaxCreditVehiclesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-06-300000070858bac:TaxCreditVehiclesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-12-310000070858bac:TaxCreditVehiclesMember2023-06-300000070858bac:TaxCreditVehiclesMember2022-12-310000070858bac:TaxCreditVehiclesMember2023-01-012023-06-300000070858bac:TaxCreditVehiclesMember2023-04-012023-06-300000070858bac:TaxCreditVehiclesMember2022-04-012022-06-300000070858bac:TaxCreditVehiclesMember2022-01-012022-06-300000070858bac:RenewableEnergyInvestmentsMember2023-06-300000070858bac:RenewableEnergyInvestmentsMember2022-12-310000070858bac:RenewableEnergyInvestmentsMember2023-01-012023-06-300000070858bac:RenewableEnergyInvestmentsMember2023-04-012023-06-300000070858bac:RenewableEnergyInvestmentsMember2022-04-012022-06-300000070858bac:RenewableEnergyInvestmentsMember2022-01-012022-06-300000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2023-06-300000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-12-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2023-06-300000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2022-12-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2023-06-300000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2022-12-310000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2023-06-300000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310000070858us-gaap:TradeNamesMember2022-12-310000070858us-gaap:TradeNamesMember2023-06-300000070858bac:SecuritiesBorrowedAndSecuritiesPurchasedUnderAgreementsToResellMember2023-01-012023-06-300000070858bac:SecuritiesLoanedAndFinancialAssetsSoldUnderAgreementsToRepurchaseMember2023-01-012023-06-300000070858us-gaap:MaturityOvernightAndOnDemandMember2023-06-300000070858us-gaap:MaturityUpTo30DaysMember2023-06-300000070858us-gaap:Maturity30To90DaysMember2023-06-300000070858us-gaap:MaturityOver90DaysMember2023-06-300000070858us-gaap:MaturityOvernightAndOnDemandMember2022-12-310000070858us-gaap:MaturityUpTo30DaysMember2022-12-310000070858us-gaap:Maturity30To90DaysMember2022-12-310000070858us-gaap:MaturityOver90DaysMember2022-12-31bac:agreement0000070858bac:CorporateDebtSecuritiesTradingLoansandOtherMember2023-06-300000070858us-gaap:EquitySecuritiesMember2023-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2023-06-300000070858us-gaap:LoansMember2023-06-300000070858bac:CorporateDebtSecuritiesTradingLoansandOtherMember2022-12-310000070858us-gaap:EquitySecuritiesMember2022-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000070858us-gaap:LoansMember2022-12-310000070858us-gaap:UnfundedLoanCommitmentMember2023-06-300000070858us-gaap:UnfundedLoanCommitmentMember2022-12-310000070858us-gaap:HomeEquityMember2023-06-300000070858us-gaap:FinancialStandbyLetterOfCreditMember2023-06-300000070858us-gaap:LetterOfCreditMember2023-06-300000070858bac:OtherCommitmentsMember2023-06-300000070858us-gaap:CommitmentsToExtendCreditMember2023-06-300000070858bac:CreditCardLinesMember2023-06-300000070858us-gaap:HomeEquityMember2022-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMember2022-12-310000070858us-gaap:LetterOfCreditMember2022-12-310000070858bac:OtherCommitmentsMember2022-12-310000070858us-gaap:CommitmentsToExtendCreditMember2022-12-310000070858bac:CreditCardLinesMember2022-12-310000070858bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember2023-06-300000070858bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember2022-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalInvestmentGradeMember2023-06-300000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalNoninvestmentGradeMember2023-06-300000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalInvestmentGradeMember2022-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalNoninvestmentGradeMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialStandbyLetterOfCreditMember2023-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialStandbyLetterOfCreditMember2022-12-310000070858bac:ResidentialandCommercialFinancingReceivableMemberus-gaap:LoanPurchaseCommitmentsMemberbac:ResidentialandCommercialPortfolioSegmentsMember2023-06-300000070858bac:ResidentialandCommercialFinancingReceivableMemberus-gaap:LoanPurchaseCommitmentsMemberbac:ResidentialandCommercialPortfolioSegmentsMember2022-12-310000070858us-gaap:LoanPurchaseCommitmentsMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:LoanPurchaseCommitmentsMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember2023-06-300000070858bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember2022-12-310000070858bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember2023-06-300000070858bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember2022-12-310000070858bac:ResaleAndForwardDatedResaleAndSecuritiesBorrowingAgreementsAndForwardDatedRepurchaseAndSecuritiesLendingAgreementsMember2023-01-012023-06-300000070858bac:AutoLoansandLeasesMember2023-06-300000070858bac:AutoLoansandLeasesMember2022-12-310000070858bac:AutoLoansandLeasesMember2023-01-012023-06-300000070858bac:EquityInvestmentCommitmentsMember2023-06-300000070858bac:EquityInvestmentCommitmentsMember2022-12-310000070858bac:LifeInsuranceBookValueProtectionMember2023-06-300000070858bac:LifeInsuranceBookValueProtectionMember2022-12-310000070858bac:MerchantProcessingServicersSponsoredEntitiesMember2023-01-012023-06-300000070858bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember2023-06-300000070858bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember2022-12-310000070858bac:FICCRepoProgramMember2023-06-300000070858bac:FICCRepoProgramMember2022-12-3100000708582023-05-112023-05-110000070858srt:MinimumMember2023-06-300000070858srt:MaximumMember2023-06-300000070858us-gaap:SubsequentEventMemberbac:BANAVOfficeOfTheComptrollerOfTheCurrencyOCCAndConsumerFinancialProtectionBureauCFPBMember2023-07-112023-07-11bac:claim0000070858us-gaap:SettledLitigationMemberus-gaap:SubsequentEventMemberbac:BANAVOfficeOfTheComptrollerOfTheCurrencyOCCAndConsumerFinancialProtectionBureauCFPBMember2023-07-112023-07-110000070858us-gaap:SettledLitigationMemberus-gaap:SubsequentEventMemberbac:BANAVOfficeOfTheComptrollerOfTheCurrencyOCCAndConsumerFinancialProtectionBureauCFPBMember2023-07-110000070858us-gaap:SettledLitigationMemberus-gaap:SubsequentEventMember2023-07-112023-07-110000070858us-gaap:SubsequentEventMember2023-07-192023-07-1900000708582023-04-262023-04-2600000708582023-02-012023-02-010000070858us-gaap:CommonStockMember2023-04-012023-06-300000070858us-gaap:CommonStockMember2023-01-012023-06-3000000708582023-01-012023-03-310000070858us-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:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2022-12-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-06-300000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2023-01-012023-06-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-06-300000070858us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-06-300000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-06-300000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2023-06-300000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-06-300000070858us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestIncomeMember2023-01-012023-06-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestIncomeMember2022-01-012022-06-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberbac:CompensationAndBenefitsMember2023-01-012023-06-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberbac:CompensationAndBenefitsMember2022-01-012022-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:CorporateSecuritiesTradingLoansandOtherMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueInputsLevel2Member2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel2Member2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueInputsLevel1Member2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueInputsLevel2Member2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueInputsLevel1Member2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueInputsLevel2Member2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialMortgageBackedSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignCorporateDebtSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignCorporateDebtSecuritiesMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommoditiesInvestmentMember2023-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:CorporateSecuritiesTradingLoansandOtherMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueInputsLevel2Member2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel2Member2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueInputsLevel2Member2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueInputsLevel2Member2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ResidentialMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignCorporateDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignCorporateDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommoditiesInvestmentMember2022-12-310000070858us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember2023-03-310000070858us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember2023-04-012023-06-300000070858us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember2023-06-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2023-03-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2023-04-012023-06-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2023-06-300000070858us-gaap:EquitySecuritiesMember2023-03-310000070858us-gaap:EquitySecuritiesMember2023-04-012023-06-300000070858us-gaap:EquitySecuritiesMember2023-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2023-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2023-04-012023-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2023-06-300000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2023-03-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2023-04-012023-06-300000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2023-06-300000070858bac:TradingAccountAssets1Member2023-03-310000070858bac:TradingAccountAssets1Member2023-04-012023-06-300000070858bac:NonAgencyResidentialMember2023-03-310000070858bac:NonAgencyResidentialMember2023-04-012023-06-300000070858bac:NonAgencyResidentialMember2023-06-300000070858bac:NonUSAndOtherTaxableSecuritiesMember2023-03-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2023-04-012023-06-300000070858bac:NonUSAndOtherTaxableSecuritiesMember2023-06-300000070858bac:TaxExemptSecuritiesMember2023-03-310000070858bac:TaxExemptSecuritiesMember2023-04-012023-06-300000070858bac:TaxExemptSecuritiesMember2023-06-300000070858us-gaap:DebtSecuritiesMember2023-03-310000070858us-gaap:DebtSecuritiesMember2023-04-012023-06-300000070858us-gaap:OtherDebtSecuritiesMember2023-03-310000070858us-gaap:OtherDebtSecuritiesMember2023-04-012023-06-300000070858us-gaap:OtherDebtSecuritiesMember2023-06-300000070858us-gaap:LoansReceivableMember2023-03-310000070858us-gaap:LoansReceivableMember2023-04-012023-06-300000070858us-gaap:LoansReceivableMember2023-06-300000070858bac:LoansHeldForSaleMember2023-03-310000070858bac:LoansHeldForSaleMember2023-04-012023-06-300000070858bac:LoansHeldForSaleMember2023-06-300000070858us-gaap:OtherAssetsMember2023-03-310000070858us-gaap:OtherAssetsMember2023-04-012023-06-300000070858us-gaap:OtherAssetsMember2023-06-300000070858bac:CorporateSecuritiesandOtherMember2023-03-310000070858bac:CorporateSecuritiesandOtherMember2023-04-012023-06-300000070858bac:CorporateSecuritiesandOtherMember2023-06-300000070858us-gaap:ShortTermDebtMember2023-03-310000070858us-gaap:ShortTermDebtMember2023-04-012023-06-300000070858us-gaap:ShortTermDebtMember2023-06-300000070858bac:AccruedExpensesandOtherLiabilitiesMember2023-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2023-04-012023-06-300000070858bac:AccruedExpensesandOtherLiabilitiesMember2023-06-300000070858us-gaap:LongTermDebtMember2023-03-310000070858us-gaap:LongTermDebtMember2023-04-012023-06-300000070858us-gaap:LongTermDebtMember2023-06-300000070858bac: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:TradingAccountAssets1Member2022-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:DebtSecuritiesMember2022-03-310000070858us-gaap:DebtSecuritiesMember2022-04-012022-06-300000070858us-gaap:DebtSecuritiesMember2022-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-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300000070858us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember2022-12-310000070858us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember2023-01-012023-06-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2022-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2023-01-012023-06-300000070858us-gaap:EquitySecuritiesMember2022-12-310000070858us-gaap:EquitySecuritiesMember2023-01-012023-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2023-01-012023-06-300000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2022-12-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2023-01-012023-06-300000070858bac:TradingAccountAssets1Member2023-01-012023-06-300000070858bac:NonAgencyResidentialMember2022-12-310000070858bac:NonAgencyResidentialMember2023-01-012023-06-300000070858bac:NonUSAndOtherTaxableSecuritiesMember2022-12-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2023-01-012023-06-300000070858bac:TaxExemptSecuritiesMember2022-12-310000070858bac:TaxExemptSecuritiesMember2023-01-012023-06-300000070858us-gaap:DebtSecuritiesMember2023-01-012023-06-300000070858us-gaap:OtherDebtSecuritiesMember2022-12-310000070858us-gaap:OtherDebtSecuritiesMember2023-01-012023-06-300000070858us-gaap:LoansReceivableMember2022-12-310000070858us-gaap:LoansReceivableMember2023-01-012023-06-300000070858bac:LoansHeldForSaleMember2022-12-310000070858bac:LoansHeldForSaleMember2023-01-012023-06-300000070858us-gaap:OtherAssetsMember2022-12-310000070858us-gaap:OtherAssetsMember2023-01-012023-06-300000070858bac:CorporateSecuritiesandOtherMember2022-12-310000070858bac:CorporateSecuritiesandOtherMember2023-01-012023-06-300000070858us-gaap:ShortTermDebtMember2022-12-310000070858us-gaap:ShortTermDebtMember2023-01-012023-06-300000070858bac:AccruedExpensesandOtherLiabilitiesMember2022-12-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2023-01-012023-06-300000070858us-gaap:LongTermDebtMember2022-12-310000070858us-gaap:LongTermDebtMember2023-01-012023-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:TradingAccountAssets1Member2021-12-310000070858bac: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:DebtSecuritiesMember2021-12-310000070858us-gaap:DebtSecuritiesMember2022-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-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMemberbac:MeasurementInputYieldMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMemberbac:MeasurementInputYieldMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberbac:MeasurementInputYieldMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2023-06-300000070858us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2023-06-300000070858us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMember2023-06-300000070858us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:LoansandLeasesMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMemberus-gaap:MeasurementInputDefaultRateMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtSecuritiesMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2023-06-30iso4217:USDbac:security0000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMemberus-gaap:MeasurementInputLossSeverityMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputLossSeverityMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:MeasurementInputLossSeverityMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberbac:MeasurementInputYieldMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MaximumMemberbac:MeasurementInputYieldMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:WeightedAverageMemberbac:MeasurementInputYieldMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:WeightedAverageMember2023-06-300000070858bac:NonUSAndOtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:LoansHeldForSaleMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:OtherAssetsIncludingAuctionRateSecuritiesMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDiscountRateMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:MinimumMember2023-01-012023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:MaximumMember2023-01-012023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:WeightedAverageMember2023-01-012023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberbac:MeasurementInputWeightedAverageLifeVariableRateMember2023-01-012023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeVariableRateMembersrt:MaximumMember2023-01-012023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeVariableRateMembersrt:WeightedAverageMember2023-01-012023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:MinimumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputYieldMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MaximumMemberbac:MeasurementInputYieldMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberbac:MeasurementInputYieldMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberbac:ValuationIncomeMarketandCostApproachMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberbac:ValuationIncomeMarketandCostApproachMember2023-06-30iso4217:USDutr:MMBTU0000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMembersrt:MinimumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:MeasurementInputDefaultRateMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMembersrt:MinimumMemberbac:MeasurementInputCreditCorrelationMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:MeasurementInputCreditCorrelationMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:MeasurementInputCreditCorrelationMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMembersrt:MinimumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000070858us-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MinimumMemberbac:MeasurementInputEquityCorrelationMember2023-06-300000070858us-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputEquityCorrelationMembersrt:MaximumMember2023-06-300000070858us-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputEquityCorrelationMembersrt:WeightedAverageMember2023-06-300000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MinimumMember2023-06-300000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMember2023-06-300000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberbac:IncomeandCostApproachValuationTechniqueMembersrt:MinimumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberbac:IncomeandCostApproachValuationTechniqueMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberbac:IncomeandCostApproachValuationTechniqueMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberbac:IncomeandCostApproachValuationTechniqueMembersrt:MinimumMemberbac:MeasurementInputPowerForwardPriceMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberbac:IncomeandCostApproachValuationTechniqueMemberbac:MeasurementInputPowerForwardPriceMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberbac:IncomeandCostApproachValuationTechniqueMemberbac:MeasurementInputPowerForwardPriceMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputCorrelationIRIRMembersrt:MinimumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputCorrelationIRIRMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputCorrelationIRIRMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCorrelationFXIRMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MinimumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCorrelationFXIRMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCorrelationFXIRMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MinimumMemberbac:MeasurementInputLongDatedInflationRatesMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberbac:MeasurementInputLongDatedInflationRatesMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMemberbac:MeasurementInputLongDatedInflationRatesMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputLongDatedInflationVolatilitiesMembersrt:MinimumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputLongDatedInflationVolatilitiesMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputLongDatedInflationVolatilitiesMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MinimumMemberbac:MeasurementInputInterestRateVolatilitiesMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputInterestRateVolatilitiesMembersrt:MaximumMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputInterestRateVolatilitiesMembersrt:WeightedAverageMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:OtherFinancialAssetsMember2023-06-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMemberbac:MeasurementInputYieldMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMemberbac:MeasurementInputYieldMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberbac:MeasurementInputYieldMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2022-12-310000070858us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2022-12-310000070858us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMember2022-12-310000070858us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:LoansandLeasesMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMemberus-gaap:MeasurementInputDefaultRateMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMembersrt:MaximumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMembersrt:WeightedAverageMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtSecuritiesMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMemberus-gaap:MeasurementInputLossSeverityMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputLossSeverityMembersrt:MaximumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:MeasurementInputLossSeverityMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberbac:MeasurementInputYieldMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MaximumMemberbac:MeasurementInputYieldMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:WeightedAverageMemberbac:MeasurementInputYieldMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MaximumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:WeightedAverageMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:LoansHeldForSaleMember2022-12-310000070858bac:NonUSAndOtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:OtherAssetsIncludingAuctionRateSecuritiesMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDiscountRateMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:MinimumMember2022-01-012022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:MaximumMember2022-01-012022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:WeightedAverageMember2022-01-012022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberbac:MeasurementInputWeightedAverageLifeVariableRateMember2022-01-012022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeVariableRateMembersrt:MaximumMember2022-01-012022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeVariableRateMembersrt:WeightedAverageMember2022-01-012022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMembersrt:MaximumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMembersrt:WeightedAverageMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:MinimumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:MaximumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:WeightedAverageMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputYieldMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MaximumMemberbac:MeasurementInputYieldMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberbac:MeasurementInputYieldMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMembersrt:MaximumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMembersrt:WeightedAverageMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberbac:ValuationIncomeMarketandCostApproachMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MaximumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberbac:ValuationIncomeMarketandCostApproachMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MaximumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMembersrt:MinimumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MaximumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:WeightedAverageMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:MeasurementInputUpfrontPointsMembersrt:MinimumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:MeasurementInputUpfrontPointsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MaximumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:MeasurementInputUpfrontPointsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:WeightedAverageMember2022-12-310000070858us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:MeasurementInputDefaultRateMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMembersrt:MinimumMemberbac:MeasurementInputCreditCorrelationMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:MeasurementInputCreditCorrelationMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MaximumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:MeasurementInputCreditCorrelationMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:WeightedAverageMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMembersrt:MinimumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MaximumMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:WeightedAverageMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000070858us-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MinimumMemberbac:MeasurementInputEquityCorrelationMember2022-12-310000070858us-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputEquityCorrelationMembersrt:MaximumMember2022-12-31