bac-20240630000007085812/312024Q2FALSEhttp://fasb.org/us-gaap/2024#LongTermDebthttp://fasb.org/us-gaap/2024#LongTermDebtP3M4.5xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purebac:agreementiso4217:USDbac:securityiso4217:USDutr:MMBTUbac:business_segment00000708582024-01-012024-06-300000070858us-gaap:CommonStockMember2024-01-012024-06-300000070858us-gaap:SeriesEPreferredStockMember2024-01-012024-06-300000070858bac:SeriesGGPreferredStockMember2024-01-012024-06-300000070858bac:SeriesHHPreferredStockMember2024-01-012024-06-300000070858bac:SeriesLPreferredStockMember2024-01-012024-06-300000070858bac:Series1PreferredStockMember2024-01-012024-06-300000070858bac:Series2PreferredStockMember2024-01-012024-06-300000070858bac:Series4PreferredStockMember2024-01-012024-06-300000070858bac:Series5PreferredStockMember2024-01-012024-06-300000070858bac:FloatingRatePreferredHybridIncomeTermSecuritiesMember2024-01-012024-06-300000070858bac:A5.63FixedtoFloatingRatePreferredHybridIncomeTermSecuritiesMember2024-01-012024-06-300000070858bac:IncomeCapitalObligationNotesMember2024-01-012024-06-300000070858bac:SeniorMediumTermNotesSeriesAStepUpCallableNotesMember2024-01-012024-06-300000070858bac:SeriesKKPreferredStockMember2024-01-012024-06-300000070858bac:SeriesLLPreferredStockMember2024-01-012024-06-300000070858bac:SeriesNNPreferredStockMember2024-01-012024-06-300000070858bac:SeriesPPPreferredStockMember2024-01-012024-06-300000070858bac:SeriesQQPreferredStockMember2024-01-012024-06-300000070858bac:SeriesSSPreferredStockMember2024-01-012024-06-3000000708582024-07-2900000708582024-04-012024-06-3000000708582023-04-012023-06-3000000708582023-01-012023-06-3000000708582024-06-3000000708582023-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:NonrecourseMember2024-06-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:NonrecourseMember2023-12-310000070858us-gaap:PreferredStockMember2024-03-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-03-310000070858us-gaap:RetainedEarningsMember2024-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100000708582024-03-310000070858us-gaap:RetainedEarningsMember2024-04-012024-06-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000070858us-gaap:PreferredStockMember2024-04-012024-06-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-04-012024-06-300000070858us-gaap:PreferredStockMember2024-06-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-06-300000070858us-gaap:RetainedEarningsMember2024-06-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000070858us-gaap:PreferredStockMember2023-12-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-12-310000070858us-gaap:RetainedEarningsMember2023-12-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000070858us-gaap:RetainedEarningsMember2024-01-012024-06-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300000070858us-gaap:PreferredStockMember2024-01-012024-06-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-01-012024-06-300000070858us-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-3000000708582023-06-300000070858us-gaap:PreferredStockMember2022-12-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-12-310000070858us-gaap:RetainedEarningsMember2022-12-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100000708582022-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-300000070858bac:CardIncomeInterchangeFeesMember2024-04-012024-06-300000070858bac:CardIncomeInterchangeFeesMember2023-04-012023-06-300000070858bac:CardIncomeInterchangeFeesMember2024-01-012024-06-300000070858bac:CardIncomeInterchangeFeesMember2023-01-012023-06-300000070858bac:CardIncomeOtherMember2024-04-012024-06-300000070858bac:CardIncomeOtherMember2023-04-012023-06-300000070858bac:CardIncomeOtherMember2024-01-012024-06-300000070858bac:CardIncomeOtherMember2023-01-012023-06-300000070858us-gaap:CreditCardMember2024-04-012024-06-300000070858us-gaap:CreditCardMember2023-04-012023-06-300000070858us-gaap:CreditCardMember2024-01-012024-06-300000070858us-gaap:CreditCardMember2023-01-012023-06-300000070858bac:ServiceChargesDepositRelatedFeesMember2024-04-012024-06-300000070858bac:ServiceChargesDepositRelatedFeesMember2023-04-012023-06-300000070858bac:ServiceChargesDepositRelatedFeesMember2024-01-012024-06-300000070858bac:ServiceChargesDepositRelatedFeesMember2023-01-012023-06-300000070858bac:ServiceChargesLendingRelatedFeesMember2024-04-012024-06-300000070858bac:ServiceChargesLendingRelatedFeesMember2023-04-012023-06-300000070858bac:ServiceChargesLendingRelatedFeesMember2024-01-012024-06-300000070858bac:ServiceChargesLendingRelatedFeesMember2023-01-012023-06-300000070858bac:ServiceChargesMember2024-04-012024-06-300000070858bac:ServiceChargesMember2023-04-012023-06-300000070858bac:ServiceChargesMember2024-01-012024-06-300000070858bac:ServiceChargesMember2023-01-012023-06-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2024-04-012024-06-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2023-04-012023-06-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2024-01-012024-06-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2023-01-012023-06-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2024-04-012024-06-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2023-04-012023-06-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2024-01-012024-06-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2023-01-012023-06-300000070858bac:InvestmentandBrokerageServicesMember2024-04-012024-06-300000070858bac:InvestmentandBrokerageServicesMember2023-04-012023-06-300000070858bac:InvestmentandBrokerageServicesMember2024-01-012024-06-300000070858bac:InvestmentandBrokerageServicesMember2023-01-012023-06-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2024-04-012024-06-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2023-04-012023-06-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2024-01-012024-06-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2023-01-012023-06-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2024-04-012024-06-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2023-04-012023-06-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2024-01-012024-06-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2023-01-012023-06-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2024-04-012024-06-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2023-04-012023-06-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2024-01-012024-06-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2023-01-012023-06-300000070858bac:InvestmentBankingFeesMember2024-04-012024-06-300000070858bac:InvestmentBankingFeesMember2023-04-012023-06-300000070858bac:InvestmentBankingFeesMember2024-01-012024-06-300000070858bac:InvestmentBankingFeesMember2023-01-012023-06-300000070858bac:FederalReserveNonU.S.CentralBanksAndOtherBanksMember2024-04-012024-06-300000070858bac:FederalReserveNonU.S.CentralBanksAndOtherBanksMember2023-04-012023-06-300000070858bac:FederalReserveNonU.S.CentralBanksAndOtherBanksMember2024-01-012024-06-300000070858bac:FederalReserveNonU.S.CentralBanksAndOtherBanksMember2023-01-012023-06-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2024-04-012024-06-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2023-04-012023-06-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2024-01-012024-06-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2023-01-012023-06-300000070858us-gaap:InterestRateSwapMember2024-06-300000070858us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2024-06-300000070858bac:InterestRateFutureandForwardMember2024-06-300000070858us-gaap:NondesignatedMemberbac:InterestRateFutureandForwardMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:InterestRateFutureandForwardMember2024-06-300000070858us-gaap:ShortMemberbac:InterestRateOptionMember2024-06-300000070858us-gaap:ShortMemberbac:InterestRateOptionMemberus-gaap:NondesignatedMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMemberbac:InterestRateOptionMember2024-06-300000070858us-gaap:LongMemberbac:InterestRateOptionMember2024-06-300000070858us-gaap:LongMemberbac:InterestRateOptionMemberus-gaap:NondesignatedMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberbac:InterestRateOptionMember2024-06-300000070858us-gaap:CurrencySwapMember2024-06-300000070858us-gaap:CurrencySwapMemberus-gaap:NondesignatedMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CurrencySwapMember2024-06-300000070858bac:ForeignExchangeSpotFutureAndForwardMember2024-06-300000070858bac:ForeignExchangeSpotFutureAndForwardMemberus-gaap:NondesignatedMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:ForeignExchangeSpotFutureAndForwardMember2024-06-300000070858us-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2024-06-300000070858us-gaap:ForeignExchangeOptionMemberus-gaap:ShortMemberus-gaap:NondesignatedMember2024-06-300000070858us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMember2024-06-300000070858us-gaap:ForeignExchangeOptionMemberus-gaap:LongMember2024-06-300000070858us-gaap:ForeignExchangeOptionMemberus-gaap:LongMemberus-gaap:NondesignatedMember2024-06-300000070858us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2024-06-300000070858us-gaap:EquitySwapMember2024-06-300000070858us-gaap:EquitySwapMemberus-gaap:NondesignatedMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:EquitySwapMember2024-06-300000070858bac:EquityFutureAndForwardMember2024-06-300000070858bac:EquityFutureAndForwardMemberus-gaap:NondesignatedMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:EquityFutureAndForwardMember2024-06-300000070858us-gaap:ShortMemberus-gaap:StockOptionMember2024-06-300000070858us-gaap:ShortMemberus-gaap:StockOptionMemberus-gaap:NondesignatedMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMemberus-gaap:StockOptionMember2024-06-300000070858us-gaap:LongMemberus-gaap:StockOptionMember2024-06-300000070858us-gaap:LongMemberus-gaap:StockOptionMemberus-gaap:NondesignatedMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:StockOptionMember2024-06-300000070858bac:CommoditySwapMember2024-06-300000070858us-gaap:NondesignatedMemberbac:CommoditySwapMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:CommoditySwapMember2024-06-300000070858bac:CommodityFutureAndForwardMember2024-06-300000070858bac:CommodityFutureAndForwardMemberus-gaap:NondesignatedMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:CommodityFutureAndForwardMember2024-06-300000070858us-gaap:ShortMemberus-gaap:CommodityOptionMember2024-06-300000070858us-gaap:ShortMemberus-gaap:NondesignatedMemberus-gaap:CommodityOptionMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMemberus-gaap:CommodityOptionMember2024-06-300000070858us-gaap:LongMemberus-gaap:CommodityOptionMember2024-06-300000070858us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:CommodityOptionMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:CommodityOptionMember2024-06-300000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2024-06-300000070858us-gaap:CreditDefaultSwapMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2024-06-300000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2024-06-300000070858us-gaap:OtherCreditDerivativesMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2024-06-300000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-06-300000070858us-gaap:CreditDefaultSwapMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-06-300000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-06-300000070858us-gaap:OtherCreditDerivativesMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-06-300000070858us-gaap:NondesignatedMember2024-06-300000070858us-gaap:DesignatedAsHedgingInstrumentMember2024-06-300000070858us-gaap:CreditRiskContractMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2024-06-300000070858us-gaap:InterestRateSwapMember2023-12-310000070858us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2023-12-310000070858bac:InterestRateFutureandForwardMember2023-12-310000070858us-gaap:NondesignatedMemberbac:InterestRateFutureandForwardMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:InterestRateFutureandForwardMember2023-12-310000070858us-gaap:ShortMemberbac:InterestRateOptionMember2023-12-310000070858us-gaap:ShortMemberbac:InterestRateOptionMemberus-gaap:NondesignatedMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMemberbac:InterestRateOptionMember2023-12-310000070858us-gaap:LongMemberbac:InterestRateOptionMember2023-12-310000070858us-gaap:LongMemberbac:InterestRateOptionMemberus-gaap:NondesignatedMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberbac:InterestRateOptionMember2023-12-310000070858us-gaap:CurrencySwapMember2023-12-310000070858us-gaap:CurrencySwapMemberus-gaap:NondesignatedMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CurrencySwapMember2023-12-310000070858bac:ForeignExchangeSpotFutureAndForwardMember2023-12-310000070858bac:ForeignExchangeSpotFutureAndForwardMemberus-gaap:NondesignatedMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:ForeignExchangeSpotFutureAndForwardMember2023-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2023-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:ShortMemberus-gaap:NondesignatedMember2023-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMember2023-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:LongMember2023-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:LongMemberus-gaap:NondesignatedMember2023-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2023-12-310000070858us-gaap:EquitySwapMember2023-12-310000070858us-gaap:EquitySwapMemberus-gaap:NondesignatedMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:EquitySwapMember2023-12-310000070858bac:EquityFutureAndForwardMember2023-12-310000070858bac:EquityFutureAndForwardMemberus-gaap:NondesignatedMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:EquityFutureAndForwardMember2023-12-310000070858us-gaap:ShortMemberus-gaap:StockOptionMember2023-12-310000070858us-gaap:ShortMemberus-gaap:StockOptionMemberus-gaap:NondesignatedMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMemberus-gaap:StockOptionMember2023-12-310000070858us-gaap:LongMemberus-gaap:StockOptionMember2023-12-310000070858us-gaap:LongMemberus-gaap:StockOptionMemberus-gaap:NondesignatedMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:StockOptionMember2023-12-310000070858bac:CommoditySwapMember2023-12-310000070858us-gaap:NondesignatedMemberbac:CommoditySwapMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:CommoditySwapMember2023-12-310000070858bac:CommodityFutureAndForwardMember2023-12-310000070858bac:CommodityFutureAndForwardMemberus-gaap:NondesignatedMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:CommodityFutureAndForwardMember2023-12-310000070858us-gaap:ShortMemberus-gaap:CommodityOptionMember2023-12-310000070858us-gaap:ShortMemberus-gaap:NondesignatedMemberus-gaap:CommodityOptionMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMemberus-gaap:CommodityOptionMember2023-12-310000070858us-gaap:LongMemberus-gaap:CommodityOptionMember2023-12-310000070858us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:CommodityOptionMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:CommodityOptionMember2023-12-310000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2023-12-310000070858us-gaap:CreditDefaultSwapMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2023-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2023-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2023-12-310000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:CreditDefaultSwapMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:NondesignatedMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2023-12-310000070858us-gaap:DerivativeMember2024-01-012024-06-300000070858us-gaap:OverTheCounterMemberus-gaap:InterestRateContractMember2024-06-300000070858us-gaap:OverTheCounterMemberus-gaap:InterestRateContractMember2023-12-310000070858us-gaap:ExchangeTradedMemberus-gaap:InterestRateContractMember2024-06-300000070858us-gaap:ExchangeTradedMemberus-gaap:InterestRateContractMember2023-12-310000070858us-gaap:ExchangeClearedMemberus-gaap:InterestRateContractMember2024-06-300000070858us-gaap:ExchangeClearedMemberus-gaap:InterestRateContractMember2023-12-310000070858us-gaap:OverTheCounterMemberus-gaap:ForeignExchangeContractMember2024-06-300000070858us-gaap:OverTheCounterMemberus-gaap:ForeignExchangeContractMember2023-12-310000070858us-gaap:ExchangeClearedMemberus-gaap:ForeignExchangeContractMember2024-06-300000070858us-gaap:ExchangeClearedMemberus-gaap:ForeignExchangeContractMember2023-12-310000070858us-gaap:OverTheCounterMemberus-gaap:EquityContractMember2024-06-300000070858us-gaap:OverTheCounterMemberus-gaap:EquityContractMember2023-12-310000070858us-gaap:EquityContractMemberus-gaap:ExchangeTradedMember2024-06-300000070858us-gaap:EquityContractMemberus-gaap:ExchangeTradedMember2023-12-310000070858us-gaap:OverTheCounterMemberus-gaap:CommodityContractMember2024-06-300000070858us-gaap:OverTheCounterMemberus-gaap:CommodityContractMember2023-12-310000070858us-gaap:ExchangeTradedMemberus-gaap:CommodityContractMember2024-06-300000070858us-gaap:ExchangeTradedMemberus-gaap:CommodityContractMember2023-12-310000070858us-gaap:ExchangeClearedMemberus-gaap:CommodityContractMember2024-06-300000070858us-gaap:ExchangeClearedMemberus-gaap:CommodityContractMember2023-12-310000070858us-gaap:OverTheCounterMemberus-gaap:CreditRiskContractMember2024-06-300000070858us-gaap:OverTheCounterMemberus-gaap:CreditRiskContractMember2023-12-310000070858us-gaap:OverTheCounterMember2024-06-300000070858us-gaap:OverTheCounterMember2023-12-310000070858us-gaap:ExchangeTradedMember2024-06-300000070858us-gaap:ExchangeTradedMember2023-12-310000070858us-gaap:ExchangeClearedMember2024-06-300000070858us-gaap:ExchangeClearedMember2023-12-310000070858bac:InterestRateRiskOnLongTernDebtMember2024-04-012024-06-300000070858bac:InterestRateRiskOnLongTernDebtMember2023-04-012023-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2024-04-012024-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-04-012023-06-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2024-04-012024-06-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2023-04-012023-06-300000070858us-gaap:InterestIncomeMemberbac:PriceRiskOnCommodityInventoryMember2024-04-012024-06-300000070858us-gaap:InterestIncomeMemberbac:PriceRiskOnCommodityInventoryMember2023-04-012023-06-300000070858bac:InterestRateRiskOnLongTernDebtMember2024-01-012024-06-300000070858bac:InterestRateRiskOnLongTernDebtMember2023-01-012023-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2024-01-012024-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-01-012023-06-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2024-01-012024-06-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2023-01-012023-06-300000070858us-gaap:InterestIncomeMemberbac:PriceRiskOnCommodityInventoryMember2024-01-012024-06-300000070858us-gaap:InterestIncomeMemberbac:PriceRiskOnCommodityInventoryMember2023-01-012023-06-300000070858us-gaap:InterestIncomeMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2024-04-012024-06-300000070858us-gaap:InterestIncomeMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2024-01-012024-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2024-04-012024-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2024-01-012024-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300000070858us-gaap:InterestIncomeMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-04-012023-06-300000070858us-gaap:InterestIncomeMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-01-012023-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:InterestExpenseMember2023-04-012023-06-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:InterestExpenseMember2023-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:DebtSecuritiesMember2024-06-300000070858us-gaap:DebtSecuritiesMember2023-12-310000070858bac:TradingAccountAssets1Member2024-06-300000070858bac:TradingAccountAssets1Member2023-12-310000070858bac:InterestRateRiskOnLongTernDebtMember2024-06-300000070858bac:InterestRateRiskOnLongTernDebtMember2023-12-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2024-06-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2023-12-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-06-300000070858bac:InterestRateRiskOnVariableRatePortfoliosMemberus-gaap:CashFlowHedgingMember2024-04-012024-06-300000070858bac:InterestRateRiskOnVariableRatePortfoliosMemberus-gaap:CashFlowHedgingMember2024-01-012024-06-300000070858bac:PriceRiskOnForecastedMBSPurchasesMemberus-gaap:CashFlowHedgingMember2024-04-012024-06-300000070858bac:PriceRiskOnForecastedMBSPurchasesMemberus-gaap:CashFlowHedgingMember2024-01-012024-06-300000070858bac:PriceRiskOnCertainCompensationPlansMemberus-gaap:CashFlowHedgingMember2024-04-012024-06-300000070858bac:PriceRiskOnCertainCompensationPlansMemberus-gaap:CashFlowHedgingMember2024-01-012024-06-300000070858us-gaap:CashFlowHedgingMember2024-04-012024-06-300000070858us-gaap:CashFlowHedgingMember2024-01-012024-06-300000070858us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2024-04-012024-06-300000070858us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2024-01-012024-06-300000070858bac:InterestRateRiskOnVariableRatePortfoliosMemberus-gaap:CashFlowHedgingMember2023-04-012023-06-300000070858bac:InterestRateRiskOnVariableRatePortfoliosMemberus-gaap:CashFlowHedgingMember2023-01-012023-06-300000070858bac:PriceRiskOnForecastedMBSPurchasesMemberus-gaap:CashFlowHedgingMember2023-04-012023-06-300000070858bac:PriceRiskOnForecastedMBSPurchasesMemberus-gaap:CashFlowHedgingMember2023-01-012023-06-300000070858bac:PriceRiskOnCertainCompensationPlansMemberus-gaap:CashFlowHedgingMember2023-04-012023-06-300000070858bac:PriceRiskOnCertainCompensationPlansMemberus-gaap:CashFlowHedgingMember2023-01-012023-06-300000070858us-gaap:CashFlowHedgingMember2023-04-012023-06-300000070858us-gaap:CashFlowHedgingMember2023-01-012023-06-300000070858us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2023-04-012023-06-300000070858us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2023-01-012023-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2024-04-012024-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2023-04-012023-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2024-01-012024-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2023-01-012023-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2024-04-012024-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2023-04-012023-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2024-01-012024-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2023-01-012023-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2024-04-012024-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2023-04-012023-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2024-01-012024-06-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2023-01-012023-06-300000070858bac:DeferredCompensationHedgesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2024-04-012024-06-300000070858bac:DeferredCompensationHedgesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2023-04-012023-06-300000070858bac:DeferredCompensationHedgesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2024-01-012024-06-300000070858bac:DeferredCompensationHedgesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2023-01-012023-06-300000070858bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember2024-06-300000070858bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember2023-12-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2024-04-012024-06-300000070858bac:InterestIncomeExpenseMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2024-04-012024-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2024-04-012024-06-300000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMember2024-04-012024-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2024-01-012024-06-300000070858bac:InterestIncomeExpenseMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2024-01-012024-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2024-01-012024-06-300000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMember2024-01-012024-06-300000070858us-gaap:ForeignExchangeMemberbac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2024-04-012024-06-300000070858us-gaap:ForeignExchangeMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2024-04-012024-06-300000070858us-gaap:ForeignExchangeMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2024-04-012024-06-300000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2024-04-012024-06-300000070858us-gaap:ForeignExchangeMemberbac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2024-01-012024-06-300000070858us-gaap:ForeignExchangeMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2024-01-012024-06-300000070858us-gaap:ForeignExchangeMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2024-01-012024-06-300000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2024-01-012024-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:EquityMemberbac:TradingDerivativesMember2024-04-012024-06-300000070858bac:InterestIncomeExpenseMemberus-gaap:EquityMemberbac:TradingDerivativesMember2024-04-012024-06-300000070858us-gaap:EquityMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2024-04-012024-06-300000070858us-gaap:EquityMemberbac:TradingDerivativesMember2024-04-012024-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:EquityMemberbac:TradingDerivativesMember2024-01-012024-06-300000070858bac:InterestIncomeExpenseMemberus-gaap:EquityMemberbac:TradingDerivativesMember2024-01-012024-06-300000070858us-gaap:EquityMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2024-01-012024-06-300000070858us-gaap:EquityMemberbac:TradingDerivativesMember2024-01-012024-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:CreditMember2024-04-012024-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:CreditMember2024-04-012024-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:CreditMember2024-04-012024-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMember2024-04-012024-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:CreditMember2024-01-012024-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:CreditMember2024-01-012024-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:CreditMember2024-01-012024-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMember2024-01-012024-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2024-04-012024-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2024-04-012024-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2024-04-012024-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2024-04-012024-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2024-01-012024-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2024-01-012024-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2024-01-012024-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2024-01-012024-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2024-04-012024-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2024-04-012024-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2024-04-012024-06-300000070858bac:TradingDerivativesMember2024-04-012024-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2024-01-012024-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2024-01-012024-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2024-01-012024-06-300000070858bac:TradingDerivativesMember2024-01-012024-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2023-04-012023-06-300000070858bac:InterestIncomeExpenseMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2023-04-012023-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2023-04-012023-06-300000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMember2023-04-012023-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2023-01-012023-06-300000070858bac:InterestIncomeExpenseMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2023-01-012023-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2023-01-012023-06-300000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMember2023-01-012023-06-300000070858us-gaap:ForeignExchangeMemberbac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2023-04-012023-06-300000070858us-gaap:ForeignExchangeMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2023-04-012023-06-300000070858us-gaap:ForeignExchangeMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2023-04-012023-06-300000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2023-04-012023-06-300000070858us-gaap:ForeignExchangeMemberbac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2023-01-012023-06-300000070858us-gaap:ForeignExchangeMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2023-01-012023-06-300000070858us-gaap:ForeignExchangeMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2023-01-012023-06-300000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2023-01-012023-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:EquityMemberbac:TradingDerivativesMember2023-04-012023-06-300000070858bac:InterestIncomeExpenseMemberus-gaap:EquityMemberbac:TradingDerivativesMember2023-04-012023-06-300000070858us-gaap:EquityMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2023-04-012023-06-300000070858us-gaap:EquityMemberbac:TradingDerivativesMember2023-04-012023-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:EquityMemberbac:TradingDerivativesMember2023-01-012023-06-300000070858bac:InterestIncomeExpenseMemberus-gaap:EquityMemberbac:TradingDerivativesMember2023-01-012023-06-300000070858us-gaap:EquityMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2023-01-012023-06-300000070858us-gaap:EquityMemberbac:TradingDerivativesMember2023-01-012023-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:CreditMember2023-04-012023-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:CreditMember2023-04-012023-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:CreditMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMember2023-04-012023-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:CreditMember2023-01-012023-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:CreditMember2023-01-012023-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:CreditMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:CreditMember2023-01-012023-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-04-012023-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-04-012023-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-04-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-04-012023-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-01-012023-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-01-012023-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-01-012023-06-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-01-012023-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2023-04-012023-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2023-04-012023-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2023-04-012023-06-300000070858bac:TradingDerivativesMember2023-04-012023-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2023-01-012023-06-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2023-01-012023-06-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2023-01-012023-06-300000070858bac:TradingDerivativesMember2023-01-012023-06-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2024-04-012024-06-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2024-01-012024-06-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2023-04-012023-06-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2023-01-012023-06-300000070858us-gaap:InternalInvestmentGradeMemberus-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-06-300000070858us-gaap:CreditDefaultSwapMemberus-gaap:InternalNoninvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-06-300000070858us-gaap:InternalInvestmentGradeMemberus-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-06-300000070858us-gaap:OtherCreditDerivativesMemberus-gaap:InternalNoninvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-06-300000070858us-gaap:CreditRiskContractMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-06-300000070858us-gaap:InternalInvestmentGradeMember2024-06-300000070858us-gaap:InternalNoninvestmentGradeMember2024-06-300000070858us-gaap:InternalInvestmentGradeMemberus-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:CreditDefaultSwapMemberus-gaap:InternalNoninvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:InternalInvestmentGradeMemberus-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:InternalNoninvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:InternalInvestmentGradeMember2023-12-310000070858us-gaap:InternalNoninvestmentGradeMember2023-12-310000070858us-gaap:CreditRiskContractMember2024-06-300000070858us-gaap:CreditRiskContractMember2023-12-310000070858bac:SubsidiariesBankofAmericaN.A.Member2024-06-300000070858bac:MortgageBackedSecuritiesAgencyMember2024-06-300000070858bac:MortgageBackedSecuritiesAgencyMember2023-12-310000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2024-06-300000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2024-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMember2024-06-300000070858us-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:MortgageBackedSecuritiesMember2024-06-300000070858us-gaap:MortgageBackedSecuritiesMember2023-12-310000070858us-gaap:USTreasuryAndGovernmentMember2024-06-300000070858us-gaap:USTreasuryAndGovernmentMember2023-12-310000070858bac:ForeignSecuritiesMember2024-06-300000070858bac:ForeignSecuritiesMember2023-12-310000070858bac:OtherTaxableSecuritiesMember2024-06-300000070858bac:OtherTaxableSecuritiesMember2023-12-310000070858bac:TaxExemptSecuritiesMember2024-06-300000070858bac:TaxExemptSecuritiesMember2023-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:PrimeMember2024-06-300000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:PrimeMember2023-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:SubprimeMember2024-06-300000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:SubprimeMember2023-12-310000070858us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember2024-06-300000070858us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember2024-06-300000070858us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember2023-12-310000070858us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember2023-12-310000070858us-gaap:DebtSecuritiesMember2024-06-300000070858bac:U.S.AgencyAndU.S.TreasurySecuritiesMember2024-06-300000070858bac:U.S.AgencyAndU.S.TreasurySecuritiesMember2023-12-310000070858bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember2024-06-300000070858bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialMortgageMember2024-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-06-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CreditCardReceivablesMember2024-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2024-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2024-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2024-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-06-300000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-06-300000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-06-300000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2024-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2024-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2024-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-06-300000070858us-gaap:ConsumerPortfolioSegmentMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:GeographicDistributionDomesticMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionDomesticMember2024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:RealEstateLoanMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:RealEstateLoanMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:RealEstateLoanMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:RealEstateLoanMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:RealEstateLoanMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:RealEstateLoanMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:FinanceLeasesPortfolioSegmentMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:FinanceLeasesPortfolioSegmentMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberbac:SmallBusinessFinancingReceivableMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:SmallBusinessFinancingReceivableMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:SmallBusinessFinancingReceivableMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:SmallBusinessFinancingReceivableMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:SmallBusinessFinancingReceivableMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2024-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMember2024-06-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMember2024-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMember2024-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-06-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2024-06-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2024-06-300000070858us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-06-300000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-06-300000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMember2024-06-300000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMember2024-06-300000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:NonperformingFinancingReceivableMember2024-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:AutoAndSpecialtyLendingLoansAndLeasesMember2024-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberbac:SecuritiesBasedLendingLoansMember2024-06-300000070858us-gaap:GeographicDistributionForeignMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:SecuritiesBasedLendingLoansMember2024-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:HomeEquityMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:RealEstateLoanMember2024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2024-06-300000070858us-gaap:AssetPledgedAsCollateralMember2024-06-300000070858bac:FederalReserveBankAndFederalHomeLoanBankMemberus-gaap:AssetPledgedAsCollateralMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CreditCardReceivablesMember2023-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-12-310000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2023-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2023-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:FinanceLeasesPortfolioSegmentMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:FinanceLeasesPortfolioSegmentMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberbac:SmallBusinessFinancingReceivableMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:SmallBusinessFinancingReceivableMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:SmallBusinessFinancingReceivableMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:SmallBusinessFinancingReceivableMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:SmallBusinessFinancingReceivableMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMember2023-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-12-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMember2023-12-310000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMember2023-12-310000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:NonperformingFinancingReceivableMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:AutoAndSpecialtyLendingLoansAndLeasesMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberbac:SecuritiesBasedLendingLoansMember2023-12-310000070858us-gaap:GeographicDistributionForeignMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:SecuritiesBasedLendingLoansMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:HomeEquityMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:AssetPledgedAsCollateralMember2023-12-310000070858bac:FederalReserveBankAndFederalHomeLoanBankMemberus-gaap:AssetPledgedAsCollateralMember2023-12-310000070858bac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMemberus-gaap:ResidentialMortgageMember2024-06-300000070858bac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMemberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:ResidentialMortgageWithNegativeAllowanceMember2024-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberbac:ResidentialMortgageWithNegativeAllowanceMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:HomeEquityLineofCreditWithNegativeAllowanceMember2024-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberbac:HomeEquityLineofCreditWithNegativeAllowanceMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2024-06-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:ConsumerPortfolioSegmentMember2024-06-300000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:ConsumerPortfolioSegmentMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialMortgageMember2024-06-300000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialMortgageMember2023-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-06-300000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialMortgageMember2024-06-300000070858bac:FullyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialMortgageMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:RefreshedFICOScorebetween620and680Member2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialMortgageMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialMortgageMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-01-012024-06-300000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2024-06-300000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2024-06-300000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2024-06-300000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2024-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2024-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMemberus-gaap:LineOfCreditMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:DebtToValueGreaterThanHundredPercentMember2024-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2024-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2024-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Memberus-gaap:LineOfCreditMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScoreLessThan620Member2024-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2024-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMemberbac:RefreshedFICOScorebetween620and680Member2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScorebetween620and680Member2024-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Member2024-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Member2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:LineOfCreditMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Memberbac:RevolvingLoanConvertedtoTermLoanMember2024-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2024-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:LineOfCreditMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2024-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2024-01-012024-06-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2024-01-012024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2024-01-012024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2024-01-012024-06-300000070858bac:ReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858bac:HomeEquityLoanNoLongerOriginatedMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:RefreshedFICOScoreLessThan620Memberbac:CreditCardandDirectIndirectConsumerMember2024-06-300000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScoreLessThan620Memberbac:CreditCardandDirectIndirectConsumerMember2024-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween620and680Member2024-06-300000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween620and680Member2024-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:RefreshedFICOScorebetween680and740Memberbac:CreditCardandDirectIndirectConsumerMember2024-06-300000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScorebetween680and740Memberbac:CreditCardandDirectIndirectConsumerMember2024-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2024-06-300000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2024-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMemberbac:OtherInternalCreditMetricsMember2024-06-300000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMemberbac:OtherInternalCreditMetricsMember2024-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2024-06-300000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2024-06-300000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2024-01-012024-06-300000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:PassMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CriticizedMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2024-01-012024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:PassMember2024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:CriticizedMember2024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:PassMemberus-gaap:RealEstateLoanMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:CriticizedMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMemberus-gaap:PassMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMemberus-gaap:CriticizedMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:PassMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CriticizedMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:TermLoansMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:TermLoansMember2024-01-012024-06-300000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2024-06-300000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2024-06-300000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2024-06-300000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Member2024-06-300000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2024-06-300000070858bac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMember2024-01-012024-06-300000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858bac:FullyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:RefreshedFICOScorebetween620and680Member2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-01-012023-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2023-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2023-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2023-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2023-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2023-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMemberus-gaap:LineOfCreditMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:DebtToValueGreaterThanHundredPercentMember2023-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2023-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2023-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Memberus-gaap:LineOfCreditMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScoreLessThan620Member2023-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2023-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMemberbac:RefreshedFICOScorebetween620and680Member2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScorebetween620and680Member2023-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Member2023-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Member2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:LineOfCreditMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Memberbac:RevolvingLoanConvertedtoTermLoanMember2023-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2023-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:LineOfCreditMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2023-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2023-01-012023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2023-01-012023-12-310000070858bac:ReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858bac:HomeEquityLoanNoLongerOriginatedMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:RefreshedFICOScoreLessThan620Memberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScoreLessThan620Memberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween620and680Member2023-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween620and680Member2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:RefreshedFICOScorebetween680and740Memberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScorebetween680and740Memberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2023-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMemberbac:OtherInternalCreditMetricsMember2023-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMemberbac:OtherInternalCreditMetricsMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-01-012023-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2023-01-012023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:PassMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CriticizedMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2023-01-012023-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:PassMember2023-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:CriticizedMember2023-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:PassMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:CriticizedMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2023-01-012023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMemberus-gaap:PassMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMemberus-gaap:CriticizedMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2023-01-012023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:PassMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CriticizedMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMember2023-01-012023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:TermLoansMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:TermLoansMember2023-01-012023-12-310000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberbac:RefreshedFICOScoreLessThan620Member2023-12-310000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Member2023-12-310000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Member2023-12-310000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2023-12-310000070858bac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMember2023-01-012023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-04-012024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-04-012023-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-01-012023-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2024-04-012024-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-06-300000070858bac:TrialModificationsMembersrt:MinimumMember2024-01-012024-06-300000070858bac:TrialModificationsMembersrt:MaximumMember2024-01-012024-06-300000070858bac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMemberbac:ResidentialMortgageAndHomeEquityLoanMember2024-01-012024-06-300000070858bac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMembersrt:MinimumMember2024-01-012024-06-300000070858us-gaap:HomeEquityLoanMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMembersrt:MinimumMember2024-01-012024-06-300000070858us-gaap:HomeEquityLoanMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMembersrt:MaximumMember2024-01-012024-06-300000070858bac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMembersrt:MaximumMember2024-01-012024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:ForbearanceAndOtherPaymentPlansMember2024-04-012024-06-300000070858bac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-04-012024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:ForbearanceAndOtherPaymentPlansMember2024-01-012024-06-300000070858bac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-01-012024-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMember2024-04-012024-06-300000070858us-gaap:HomeEquityLoanMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2024-04-012024-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMember2024-01-012024-06-300000070858us-gaap:HomeEquityLoanMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2024-01-012024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMember2024-04-012024-06-300000070858bac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2024-04-012024-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2024-04-012024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMember2024-01-012024-06-300000070858bac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2024-01-012024-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2024-01-012024-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:ForbearanceAndOtherPaymentPlansMember2023-04-012023-06-300000070858bac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-04-012023-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:ForbearanceAndOtherPaymentPlansMember2023-01-012023-06-300000070858bac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-01-012023-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMember2023-04-012023-06-300000070858us-gaap:HomeEquityLoanMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMember2023-01-012023-06-300000070858us-gaap:HomeEquityLoanMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMember2023-04-012023-06-300000070858bac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMember2023-01-012023-06-300000070858bac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-06-300000070858bac:FinancialAsset30To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-06-300000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858bac:FinancialAsset30To89DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858bac:FinancialAsset30To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2024-06-300000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858bac:FinancialAsset30To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-06-300000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:FinancialAsset30To89DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858bac:FinancialAsset30To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2023-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMembersrt:MinimumMember2024-01-012024-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMembersrt:MaximumMember2024-01-012024-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2024-01-012024-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2024-04-012024-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2024-01-012024-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2023-04-012023-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2023-01-012023-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMember2024-04-012024-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMember2024-01-012024-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMember2023-04-012023-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMember2023-01-012023-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2024-06-300000070858us-gaap:FinancialAssetNotPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-06-300000070858bac:FinancialAsset30To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2023-06-300000070858us-gaap:FinancialAssetNotPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-06-300000070858bac:FinancialAsset30To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-06-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:ExtendedMaturityMember2024-04-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:PaymentDeferralMember2024-04-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:GeographicDistributionDomesticMember2024-04-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2024-04-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:ExtendedMaturityMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:PaymentDeferralMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:GeographicDistributionDomesticMember2024-01-012024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMember2024-04-012024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMember2024-04-012024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2024-04-012024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2024-04-012024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMember2024-01-012024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMember2024-01-012024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:ExtendedMaturityMember2024-04-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:PaymentDeferralMember2024-04-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:RealEstateLoanMember2024-04-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2024-04-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:ExtendedMaturityMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:PaymentDeferralMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:RealEstateLoanMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMember2024-04-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMember2024-04-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2024-04-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMember2024-04-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:ExtendedMaturityMember2023-04-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:PaymentDeferralMember2023-04-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:GeographicDistributionDomesticMember2023-04-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2023-04-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:ExtendedMaturityMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:PaymentDeferralMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:GeographicDistributionDomesticMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2023-01-012023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMember2023-04-012023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMember2023-04-012023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2023-04-012023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMember2023-01-012023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMember2023-01-012023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2023-01-012023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:ExtendedMaturityMember2023-04-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:PaymentDeferralMember2023-04-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:RealEstateLoanMember2023-04-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2023-04-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:ExtendedMaturityMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:PaymentDeferralMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:RealEstateLoanMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMember2023-04-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMember2023-04-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2023-04-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMember2023-04-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMember2024-04-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMember2023-04-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMemberbac:ForbearanceProgramMember2024-04-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMemberbac:ForbearanceProgramMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMemberbac:ForbearanceProgramMember2023-01-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMemberbac:ForbearanceProgramMember2023-04-012023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMemberus-gaap:PaymentDeferralMembersrt:MinimumMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMembersrt:MaximumMemberus-gaap:PaymentDeferralMember2024-01-012024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:GeographicDistributionDomesticMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMember2024-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:RealEstateLoanMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMemberus-gaap:RealEstateLoanMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:GeographicDistributionDomesticMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMember2023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-06-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:RealEstateLoanMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMemberus-gaap:RealEstateLoanMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:RealEstateLoanMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMember2023-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMember2023-06-300000070858bac:CreditCardLinesMember2024-04-012024-06-300000070858bac:CreditCardLinesMember2024-01-012024-06-300000070858bac:CreditCardLinesMember2023-04-012023-06-300000070858bac:CreditCardLinesMember2023-01-012023-06-300000070858srt:ScenarioForecastMember2024-10-012024-12-310000070858srt:ScenarioForecastMember2025-10-012025-12-310000070858us-gaap:ConsumerPortfolioSegmentMember2024-01-012024-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2024-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2024-04-012024-06-300000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2023-04-012023-06-300000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2024-01-012024-06-300000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2023-01-012023-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2024-04-012024-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2023-04-012023-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2024-01-012024-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2023-01-012023-06-300000070858bac:FirstLienMortgagesMember2024-06-300000070858bac:FirstLienMortgagesMember2023-06-300000070858bac:FirstLienMortgagesMember2024-04-012024-06-300000070858bac:FirstLienMortgagesMember2024-01-012024-06-300000070858bac:FirstLienMortgagesMember2023-04-012023-06-300000070858bac:FirstLienMortgagesMember2023-01-012023-06-300000070858bac:FirstLienMortgagesMember2023-12-310000070858bac:MortgageAndHomeEquitySecuritizationsMember2024-01-012024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:PrimeAndAltALoanMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:PrimeAndAltALoanMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:SubprimeLoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:SubprimeLoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:SeniorLienMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:SeniorLienMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberbac:PrimeAndAltALoanMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberbac:PrimeAndAltALoanMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:SubprimeLoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:SubprimeLoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMemberus-gaap:SeniorLienMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMemberus-gaap:SeniorLienMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:SeniorLienMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:SeniorLienMember2023-12-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-06-300000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:PrimeAndAltALoanMember2024-06-300000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:PrimeAndAltALoanMember2023-12-310000070858bac:SubprimeLoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-06-300000070858bac:SubprimeLoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858us-gaap:HomeEquityMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-06-300000070858us-gaap:HomeEquityMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-06-300000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-06-300000070858bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858bac:ResecuritizationTrustsMember2024-04-012024-06-300000070858bac:ResecuritizationTrustsMember2024-01-012024-06-300000070858bac:ResecuritizationTrustsMember2023-04-012023-06-300000070858bac:ResecuritizationTrustsMember2023-01-012023-06-300000070858bac:SecuritiesMember2024-04-012024-06-300000070858bac:SecuritiesMember2024-01-012024-06-300000070858bac:SecuritiesMember2023-04-012023-06-300000070858bac:SecuritiesMember2023-01-012023-06-300000070858bac:CustomerVehiclesMember2024-06-300000070858bac:CustomerVehiclesMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2024-01-012024-06-300000070858us-gaap:CollateralizedDebtObligationsMember2023-12-310000070858us-gaap:CollateralizedDebtObligationsMember2024-06-300000070858bac:InvestmentVehiclesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-06-300000070858bac:InvestmentVehiclesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2023-12-310000070858bac:InvestmentVehiclesMember2024-06-300000070858bac:InvestmentVehiclesMember2023-12-310000070858bac:LeveragedLeaseTrustsMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-06-300000070858bac:LeveragedLeaseTrustsMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:MunicipalBondsAndCollateralizedDebtObligationMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:MunicipalBondsAndCollateralizedDebtObligationMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:InvestmentVehiclesAndLeveragedLeaseTrustsMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:InvestmentVehiclesAndLeveragedLeaseTrustsMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMemberus-gaap:SeniorLienMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMemberus-gaap:SeniorLienMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsAndCustomerVariableInterestEntityMemberus-gaap:SeniorLienMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsAndCustomerVariableInterestEntityMemberus-gaap:SeniorLienMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:MunicipalBondsAndCollateralizedDebtObligationMemberus-gaap:SeniorLienMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:MunicipalBondsAndCollateralizedDebtObligationMemberus-gaap:SeniorLienMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberbac:InvestmentVehiclesAndLeveragedLeaseTrustsMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberbac:InvestmentVehiclesAndLeveragedLeaseTrustsMember2023-12-310000070858bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-06-300000070858bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858bac:MunicipalBondsAndCollateralizedDebtObligationMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-06-300000070858bac:MunicipalBondsAndCollateralizedDebtObligationMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858bac:InvestmentVehiclesAndLeveragedLeaseTrustsMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-06-300000070858bac:InvestmentVehiclesAndLeveragedLeaseTrustsMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858bac:TaxCreditVehiclesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-06-300000070858bac:TaxCreditVehiclesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-310000070858bac:TaxCreditVehiclesMember2024-06-300000070858bac:TaxCreditVehiclesMember2023-12-310000070858bac:TaxCreditVehiclesMember2024-01-012024-06-300000070858bac:TaxCreditVehiclesMember2024-04-012024-06-300000070858bac:TaxCreditVehiclesMember2023-04-012023-06-300000070858bac:TaxCreditVehiclesMember2023-01-012023-06-300000070858bac:RenewableEnergyInvestmentsMember2024-06-300000070858bac:RenewableEnergyInvestmentsMember2023-12-310000070858bac:RenewableEnergyInvestmentsMember2024-01-012024-06-300000070858bac:RenewableEnergyInvestmentsMember2024-04-012024-06-300000070858bac:RenewableEnergyInvestmentsMember2023-04-012023-06-300000070858bac:RenewableEnergyInvestmentsMember2023-01-012023-06-300000070858bac:TaxCreditVehiclesMember2024-01-012024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:TaxCreditVehiclesMember2024-06-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:TaxCreditVehiclesMember2023-12-310000070858bac:OtherVariableInterestEntitiesMember2024-06-300000070858bac:OtherVariableInterestEntitiesMember2023-12-310000070858bac:ConsumerBankingSegmentMemberus-gaap:OperatingSegmentsMember2024-06-300000070858bac:ConsumerBankingSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310000070858bac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2024-06-300000070858bac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310000070858bac:GlobalBankingSegmentMemberus-gaap:OperatingSegmentsMember2024-06-300000070858bac:GlobalBankingSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2024-06-300000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310000070858us-gaap:TradeNamesMember2024-06-300000070858us-gaap:TradeNamesMember2023-12-310000070858bac:SecuritiesBorrowedAndSecuritiesPurchasedUnderAgreementsToResellMember2024-01-012024-06-300000070858bac:SecuritiesLoanedAndFinancialAssetsSoldUnderAgreementsToRepurchaseMember2024-01-012024-06-300000070858us-gaap:MaturityOvernightAndOnDemandMember2024-06-300000070858us-gaap:MaturityUpTo30DaysMember2024-06-300000070858us-gaap:Maturity30To90DaysMember2024-06-300000070858us-gaap:MaturityOver90DaysMember2024-06-300000070858us-gaap:MaturityOvernightAndOnDemandMember2023-12-310000070858us-gaap:MaturityUpTo30DaysMember2023-12-310000070858us-gaap:Maturity30To90DaysMember2023-12-310000070858us-gaap:MaturityOver90DaysMember2023-12-3100000708582023-01-012023-12-310000070858bac:CorporateDebtSecuritiesTradingLoansandOtherMember2024-06-300000070858us-gaap:EquitySecuritiesMember2024-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2024-06-300000070858us-gaap:LoansMember2024-06-300000070858bac:CorporateDebtSecuritiesTradingLoansandOtherMember2023-12-310000070858us-gaap:EquitySecuritiesMember2023-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000070858us-gaap:LoansMember2023-12-310000070858us-gaap:UnfundedLoanCommitmentMember2024-06-300000070858us-gaap:UnfundedLoanCommitmentMember2023-12-310000070858us-gaap:HomeEquityMember2024-06-300000070858us-gaap:FinancialStandbyLetterOfCreditMember2024-06-300000070858us-gaap:LetterOfCreditMember2024-06-300000070858bac:OtherCommitmentsMember2024-06-300000070858us-gaap:CommitmentsToExtendCreditMember2024-06-300000070858bac:CreditCardLinesMember2024-06-300000070858us-gaap:HomeEquityMember2023-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMember2023-12-310000070858us-gaap:LetterOfCreditMember2023-12-310000070858bac:OtherCommitmentsMember2023-12-310000070858us-gaap:CommitmentsToExtendCreditMember2023-12-310000070858bac:CreditCardLinesMember2023-12-310000070858bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember2024-06-300000070858bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember2023-12-310000070858us-gaap:InternalInvestmentGradeMemberus-gaap:FinancialStandbyLetterOfCreditMember2024-06-300000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalNoninvestmentGradeMember2024-06-300000070858us-gaap:InternalInvestmentGradeMemberus-gaap:FinancialStandbyLetterOfCreditMember2023-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalNoninvestmentGradeMember2023-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:ConsumerPortfolioSegmentMember2024-06-300000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:ConsumerPortfolioSegmentMember2023-12-310000070858us-gaap:LoanPurchaseCommitmentsMemberbac:ResidentialandCommercialPortfolioSegmentsMemberbac:ResidentialandCommercialFinancingReceivableMember2024-06-300000070858us-gaap:LoanPurchaseCommitmentsMemberbac:ResidentialandCommercialPortfolioSegmentsMemberbac:ResidentialandCommercialFinancingReceivableMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:LoanPurchaseCommitmentsMember2024-06-300000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:LoanPurchaseCommitmentsMember2023-12-310000070858bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember2024-06-300000070858bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember2023-12-310000070858bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember2024-06-300000070858bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember2023-12-310000070858bac:ResaleAndForwardDatedResaleAndSecuritiesBorrowingAgreementsAndForwardDatedRepurchaseAndSecuritiesLendingAgreementsMember2024-01-012024-06-300000070858bac:AutoLoansandLeasesMember2023-12-310000070858bac:AutoLoansandLeasesMember2024-06-300000070858bac:AutoLoansandLeasesMember2024-01-012024-06-300000070858bac:EquityInvestmentCommitmentsMember2024-06-300000070858bac:EquityInvestmentCommitmentsMember2023-12-310000070858bac:LifeInsuranceBookValueProtectionMember2024-06-300000070858bac:LifeInsuranceBookValueProtectionMember2023-12-310000070858bac:MerchantProcessingServicersSponsoredEntitiesMember2024-01-012024-06-300000070858bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember2024-06-300000070858bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember2023-12-310000070858bac:FICCRepoProgramMember2024-06-300000070858bac:FICCRepoProgramMember2023-12-310000070858srt:MinimumMember2024-06-300000070858srt:MaximumMember2024-06-300000070858us-gaap:SubsequentEventMember2024-07-242024-07-2400000708582024-04-252024-04-2500000708582024-01-312024-01-310000070858us-gaap:CommonStockMember2024-04-012024-06-300000070858us-gaap:CommonStockMember2024-01-012024-06-3000000708582024-01-012024-03-310000070858bac:SeriesUPreferredStockMember2024-06-300000070858bac:SeriesJJPreferredStockMember2024-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:AccumulatedGainLossNetCashFlowHedgeParentMember2023-06-300000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-06-300000070858us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2023-12-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-06-300000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2024-01-012024-06-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-06-300000070858us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-06-300000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-06-300000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2024-06-300000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-06-300000070858us-gaap:AccumulatedTranslationAdjustmentMember2024-06-300000070858us-gaap:InterestIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000070858us-gaap:InterestIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300000070858bac:CompensationAndBenefitsMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000070858bac:CompensationAndBenefitsMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300000070858bac:SeriesLPreferredStockMember2023-04-012023-06-300000070858bac:SeriesLPreferredStockMember2024-04-012024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:CorporateSecuritiesTradingLoansandOtherMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:CorporateSecuritiesTradingLoansandOtherMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:CorporateSecuritiesTradingLoansandOtherMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EquitySecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquitySecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryAndGovernmentMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueInputsLevel1Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:MortgageBackedSecuritiesAgencyMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ResidentialMortgageBackedSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ResidentialMortgageBackedSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialMortgageBackedSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialMortgageBackedSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialMortgageBackedSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialMortgageBackedSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignCorporateDebtSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignCorporateDebtSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignCorporateDebtSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:TaxExemptSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:TaxExemptSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:TaxExemptSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:NonU.S.AndOtherSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:NonU.S.AndOtherSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAndAssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:MortgageTradingLoansAndAssetBackedSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansAndAssetBackedSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAndAssetBackedSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommoditiesInvestmentMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:CorporateSecuritiesTradingLoansandOtherMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:CorporateSecuritiesTradingLoansandOtherMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:CorporateSecuritiesTradingLoansandOtherMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EquitySecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquitySecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryAndGovernmentMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueInputsLevel1Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:MortgageBackedSecuritiesAgencyMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherTaxableSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:TaxExemptSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:TaxExemptSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:TaxExemptSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:NonU.S.AndOtherSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:NonU.S.AndOtherSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommoditiesInvestmentMember2023-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2024-03-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2024-04-012024-06-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2024-06-300000070858us-gaap:EquitySecuritiesMember2024-03-310000070858us-gaap:EquitySecuritiesMember2024-04-012024-06-300000070858us-gaap:EquitySecuritiesMember2024-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2024-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2024-04-012024-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2024-06-300000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2024-03-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2024-04-012024-06-300000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2024-06-300000070858bac:TradingAccountAssets1Member2024-03-310000070858bac:TradingAccountAssets1Member2024-04-012024-06-300000070858bac:NonAgencyResidentialMember2024-03-310000070858bac:NonAgencyResidentialMember2024-04-012024-06-300000070858bac:NonAgencyResidentialMember2024-06-300000070858bac:CommercialMBSMember2024-03-310000070858bac:CommercialMBSMember2024-04-012024-06-300000070858bac:CommercialMBSMember2024-06-300000070858bac:NonUSAndOtherTaxableSecuritiesMember2024-03-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2024-04-012024-06-300000070858bac:NonUSAndOtherTaxableSecuritiesMember2024-06-300000070858us-gaap:DebtSecuritiesMember2024-03-310000070858us-gaap:DebtSecuritiesMember2024-04-012024-06-300000070858us-gaap:OtherDebtSecuritiesMember2024-03-310000070858us-gaap:OtherDebtSecuritiesMember2024-04-012024-06-300000070858us-gaap:OtherDebtSecuritiesMember2024-06-300000070858us-gaap:LoansReceivableMember2024-03-310000070858us-gaap:LoansReceivableMember2024-04-012024-06-300000070858us-gaap:LoansReceivableMember2024-06-300000070858bac:LoansHeldForSaleMember2024-03-310000070858bac:LoansHeldForSaleMember2024-04-012024-06-300000070858bac:LoansHeldForSaleMember2024-06-300000070858us-gaap:OtherAssetsMember2024-03-310000070858us-gaap:OtherAssetsMember2024-04-012024-06-300000070858us-gaap:OtherAssetsMember2024-06-300000070858bac:TradingAccountLiabilitiesEquitySecuritiesMember2024-03-310000070858bac:TradingAccountLiabilitiesEquitySecuritiesMember2024-04-012024-06-300000070858bac:TradingAccountLiabilitiesEquitySecuritiesMember2024-06-300000070858bac:CorporateSecuritiesandOtherMember2024-03-310000070858bac:CorporateSecuritiesandOtherMember2024-04-012024-06-300000070858bac:CorporateSecuritiesandOtherMember2024-06-300000070858us-gaap:ShortTermDebtMember2024-03-310000070858us-gaap:ShortTermDebtMember2024-04-012024-06-300000070858us-gaap:ShortTermDebtMember2024-06-300000070858bac:AccruedExpensesandOtherLiabilitiesMember2024-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2024-04-012024-06-300000070858bac:AccruedExpensesandOtherLiabilitiesMember2024-06-300000070858us-gaap:LongTermDebtMember2024-03-310000070858us-gaap:LongTermDebtMember2024-04-012024-06-300000070858us-gaap:LongTermDebtMember2024-06-300000070858us-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:TradingAccountAssets1Member2023-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:DebtSecuritiesMember2023-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-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-06-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2023-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2024-01-012024-06-300000070858us-gaap:EquitySecuritiesMember2023-12-310000070858us-gaap:EquitySecuritiesMember2024-01-012024-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2024-01-012024-06-300000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2023-12-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2024-01-012024-06-300000070858bac:TradingAccountAssets1Member2024-01-012024-06-300000070858bac:NonAgencyResidentialMember2023-12-310000070858bac:NonAgencyResidentialMember2024-01-012024-06-300000070858bac:CommercialMBSMember2023-12-310000070858bac:CommercialMBSMember2024-01-012024-06-300000070858bac:NonUSAndOtherTaxableSecuritiesMember2023-12-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2024-01-012024-06-300000070858us-gaap:DebtSecuritiesMember2024-01-012024-06-300000070858us-gaap:OtherDebtSecuritiesMember2023-12-310000070858us-gaap:OtherDebtSecuritiesMember2024-01-012024-06-300000070858us-gaap:LoansReceivableMember2023-12-310000070858us-gaap:LoansReceivableMember2024-01-012024-06-300000070858bac:LoansHeldForSaleMember2023-12-310000070858bac:LoansHeldForSaleMember2024-01-012024-06-300000070858us-gaap:OtherAssetsMember2023-12-310000070858us-gaap:OtherAssetsMember2024-01-012024-06-300000070858bac:TradingAccountLiabilitiesEquitySecuritiesMember2023-12-310000070858bac:TradingAccountLiabilitiesEquitySecuritiesMember2024-01-012024-06-300000070858bac:CorporateSecuritiesandOtherMember2023-12-310000070858bac:CorporateSecuritiesandOtherMember2024-01-012024-06-300000070858us-gaap:ShortTermDebtMember2023-12-310000070858us-gaap:ShortTermDebtMember2024-01-012024-06-300000070858bac:AccruedExpensesandOtherLiabilitiesMember2023-12-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2024-01-012024-06-300000070858us-gaap:LongTermDebtMember2023-12-310000070858us-gaap:LongTermDebtMember2024-01-012024-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:TradingAccountAssets1Member2022-12-310000070858bac: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:DebtSecuritiesMember2022-12-310000070858us-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-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:LoansandLeasesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMemberus-gaap:MeasurementInputDefaultRateMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMemberus-gaap:MeasurementInputDefaultRateMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherDebtSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:AvailableForSaleSecuritiesCommercialMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:NonUSAndOtherTaxableSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:LoansHeldForSaleMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:OtherAssetsIncludingAuctionRateSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:MinimumMember2024-01-012024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:MaximumMember2024-01-012024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMember2024-01-012024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeVariableRateMembersrt:MinimumMember2024-01-012024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeVariableRateMembersrt:MaximumMember2024-01-012024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeVariableRateMember2024-01-012024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadVariableRateMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputYieldMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputYieldMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputYieldMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:MeasurementInputOfferedPriceMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:MeasurementInputOfferedPriceMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:MeasurementInputOfferedPriceMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CreditRiskContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditSpreadsMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditSpreadsMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditSpreadsMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:MeasurementInputDefaultRateMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberbac:MeasurementInputCreditCorrelationMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberbac:MeasurementInputCreditCorrelationMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberbac:MeasurementInputCreditCorrelationMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:CreditRiskContractMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:EquityContractMemberbac:MeasurementInputEquityCorrelationMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:EquityContractMemberbac:MeasurementInputEquityCorrelationMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:EquityContractMemberbac:MeasurementInputEquityCorrelationMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedEquityVolatilitiesMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:EquityContractMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedEquityVolatilitiesMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:EquityContractMembersrt:MaximumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedEquityVolatilitiesMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:EquityContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:CommodityContractMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMembersrt:MaximumMemberus-gaap:CommodityContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:CommodityContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberbac:MeasurementInputPowerForwardPriceMemberus-gaap:CommodityContractMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberbac:MeasurementInputPowerForwardPriceMembersrt:MaximumMemberus-gaap:CommodityContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberbac:MeasurementInputPowerForwardPriceMemberus-gaap:CommodityContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCorrelationIRIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:InterestRateContractMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCorrelationIRIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:InterestRateContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCorrelationIRIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:InterestRateContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputCorrelationFXIRMemberus-gaap:InterestRateContractMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputCorrelationFXIRMembersrt:MaximumMemberus-gaap:InterestRateContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputCorrelationFXIRMemberus-gaap:InterestRateContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputLongDatedInflationRatesMemberus-gaap:InterestRateContractMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputLongDatedInflationRatesMembersrt:MaximumMemberus-gaap:InterestRateContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputLongDatedInflationRatesMemberus-gaap:InterestRateContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:InterestRateContractMemberbac:MeasurementInputLongDatedInflationVolatilitiesMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:InterestRateContractMemberbac:MeasurementInputLongDatedInflationVolatilitiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:InterestRateContractMemberbac:MeasurementInputLongDatedInflationVolatilitiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:InterestRateContractMembersrt:MinimumMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputInterestRateVolatilitiesMembersrt:MaximumMemberus-gaap:InterestRateContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:InterestRateContractMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:DebtSecuritiesNonAgencyResidentialAndNonU.S.AndOtherTaxableSecuritiesMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:OtherFinancialAssetsMember2024-06-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:LoansandLeasesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMemberus-gaap:MeasurementInputDefaultRateMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMemberus-gaap:MeasurementInputDefaultRateMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MaximumMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Member